X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=audio%2Faudio.h;h=f4339a185e4e5116ba3b88183ef2f97646b2f5a5;hb=fe6824d12642b005c69123ecf8631f9b13553f8b;hp=a70fda97e3232be0e107527a0e36ffd7cd170c87;hpb=4447d609688e75a40a10b559e3b6ae83843e3095;p=mirror_qemu.git diff --git a/audio/audio.h b/audio/audio.h index a70fda97e3..f4339a185e 100644 --- a/audio/audio.h +++ b/audio/audio.h @@ -21,11 +21,11 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ + #ifndef QEMU_AUDIO_H #define QEMU_AUDIO_H -#include "config-host.h" -#include "qemu-queue.h" +#include "qemu/queue.h" typedef void (*audio_callback_fn) (void *opaque, int avail); @@ -163,4 +163,12 @@ static inline void *advance (void *p, int incr) int wav_start_capture (CaptureState *s, const char *path, int freq, int bits, int nchannels); -#endif /* audio.h */ +bool audio_is_cleaning_up(void); +void audio_cleanup(void); + +void audio_sample_to_uint64(void *samples, int pos, + uint64_t *left, uint64_t *right); +void audio_sample_from_uint64(void *samples, int pos, + uint64_t left, uint64_t right); + +#endif /* QEMU_AUDIO_H */