X-Git-Url: https://repo.jachan.dev/qemu.git/blobdiff_plain/63e3555e80c31776285accbb4d0c14ae91c457dc..0161215d435ef5680c4623bcbdfe89ce5b35cf42:/audio/audio.h diff --git a/audio/audio.h b/audio/audio.h index e7ea39777e..f4339a185e 100644 --- a/audio/audio.h +++ b/audio/audio.h @@ -21,10 +21,10 @@ * 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" 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 */