]>
Commit | Line | Data |
---|---|---|
ca9cc28c AZ |
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 */ |