Detect Wine and disable unsupported IAudioClient3 interface.

This commit is contained in:
bruvzg
2022-10-13 22:49:24 +03:00
parent 926429392a
commit 88adb6513e
2 changed files with 25 additions and 0 deletions

View File

@ -79,6 +79,8 @@ class AudioDriverWASAPI : public AudioDriver {
SafeFlag exit_thread;
static bool is_running_on_wine();
static _FORCE_INLINE_ void write_sample(WORD format_tag, int bits_per_sample, BYTE *buffer, int i, int32_t sample);
static _FORCE_INLINE_ int32_t read_sample(WORD format_tag, int bits_per_sample, BYTE *buffer, int i);
static void thread_func(void *p_udata);