[client] usb audio: connect USB redirection

Add an opt-in USB audio fallback and connect the emulator to an
available PureSpice USBREDIR channel.

Keep transport-provided audio in priority and serialize USB parser
processing and teardown on the PureSpice thread.
This commit is contained in:
Geoffrey McRae
2026-08-09 22:29:11 +10:00
parent 06f111dc90
commit a1da8c14f3
4 changed files with 93 additions and 23 deletions

View File

@@ -183,6 +183,7 @@ struct AppParams
bool useSpiceInput;
bool useSpiceClipboard;
bool useSpiceAudio;
bool useSpiceUSBAudio;
const char * spiceHost;
unsigned int spicePort;
bool clipboardToVM;