mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-01 06:43:53 -06:00
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>
This commit is contained in:
parent
e7c83a885f
commit
3d4d16f4dc
8 changed files with 142 additions and 2 deletions
|
@ -152,6 +152,13 @@ void replay_unregister_net(ReplayNetState *rns);
|
|||
void replay_net_packet_event(ReplayNetState *rns, unsigned flags,
|
||||
const struct iovec *iov, int iovcnt);
|
||||
|
||||
/* Audio */
|
||||
|
||||
/*! Saves/restores number of played samples of audio out operation. */
|
||||
void replay_audio_out(int *played);
|
||||
/*! Saves/restores recorded samples of audio in operation. */
|
||||
void replay_audio_in(int *recorded, void *samples, int *wpos, int size);
|
||||
|
||||
/* VM state operations */
|
||||
|
||||
/*! Called at the start of execution.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue