diff options
author | Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> | 2017-02-02 08:50:54 +0300 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2017-03-01 15:11:44 +0100 |
commit | 3d4d16f4dc101e16f643acc44dfffdbaf2a8f01c (patch) | |
tree | d30418f9f9aef197aae8e79f4e29948edb1b98b3 /audio/audio.h | |
parent | e7c83a885f865128ae3cf1946f8cb538b63cbfba (diff) | |
download | qemu-3d4d16f4dc101e16f643acc44dfffdbaf2a8f01c.zip qemu-3d4d16f4dc101e16f643acc44dfffdbaf2a8f01c.tar.gz qemu-3d4d16f4dc101e16f643acc44dfffdbaf2a8f01c.tar.bz2 |
replay: add record/replay for audio passthrough
This patch adds recording and replaying audio data. Is saves synchronization
information for audio out and inputs from the microphone.
v2: removed unneeded whitespace change
Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
Message-id: 20170202055054.4848.94901.stgit@PASHA-ISP.lan02.inno
[ kraxel: add qemu/error-report.h include to fix osx build failure ]
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'audio/audio.h')
-rw-r--r-- | audio/audio.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/audio/audio.h b/audio/audio.h index c3c5198..f4339a1 100644 --- a/audio/audio.h +++ b/audio/audio.h @@ -166,4 +166,9 @@ int wav_start_capture (CaptureState *s, const char *path, int freq, 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 */ |