root / audio / audio_pt_int.h @ 7a24c800
History | View | Annotate | Download (681 Bytes)
1 |
#ifndef QEMU_AUDIO_PT_INT_H
|
---|---|
2 |
#define QEMU_AUDIO_PT_INT_H
|
3 |
|
4 |
#include <pthread.h> |
5 |
|
6 |
struct audio_pt {
|
7 |
const char *drv; |
8 |
pthread_t thread; |
9 |
pthread_cond_t cond; |
10 |
pthread_mutex_t mutex; |
11 |
}; |
12 |
|
13 |
int audio_pt_init (struct audio_pt *, void *(*) (void *), void *, |
14 |
const char *, const char *); |
15 |
int audio_pt_fini (struct audio_pt *, const char *); |
16 |
int audio_pt_lock (struct audio_pt *, const char *); |
17 |
int audio_pt_unlock (struct audio_pt *, const char *); |
18 |
int audio_pt_wait (struct audio_pt *, const char *); |
19 |
int audio_pt_unlock_and_signal (struct audio_pt *, const char *); |
20 |
int audio_pt_join (struct audio_pt *, void **, const char *); |
21 |
|
22 |
#endif /* audio_pt_int.h */ |