Переглянути джерело

SDL_wasapi.c: added comment about SDL_AudioClientProperties workaround

(cherry picked from commit 48fe7b7d6a9275a1cd7d785c9a9d600445c571f4)
Ozkan Sezer 2 тижнів тому
батько
коміт
b938acab19
1 змінених файлів з 3 додано та 0 видалено
  1. 3 0
      src/audio/wasapi/SDL_wasapi.c

+ 3 - 0
src/audio/wasapi/SDL_wasapi.c

@@ -65,6 +65,9 @@ static bool immdevice_initialized = false;
 static bool supports_recording_on_playback_devices = false;
 static bool supports_recording_on_playback_devices = false;
 
 
 #ifdef __IAudioClient2_INTERFACE_DEFINED__
 #ifdef __IAudioClient2_INTERFACE_DEFINED__
+// AUDCLNT_STREAMOPTIONS and AudioClientProperties->Options were
+// added in Windows 8.1: This ugliness is here to make sure that
+// we can build against older SDK versions.
 #define SDL_AUDCLNT_STREAMOPTIONS_RAW 0x1
 #define SDL_AUDCLNT_STREAMOPTIONS_RAW 0x1
 typedef union SDL_AudioClientProperties {
 typedef union SDL_AudioClientProperties {
     AudioClientProperties a;
     AudioClientProperties a;