See 
https://docs.microsoft.com/en-us/windows/win32/api/audioclient/ne-audioclient-audclnt_streamoptions
---
 mingw-w64-headers/include/audioclient.h   | 6 ++++++
 mingw-w64-headers/include/audioclient.idl | 7 +++++++
 2 files changed, 13 insertions(+)

diff --git a/mingw-w64-headers/include/audioclient.h 
b/mingw-w64-headers/include/audioclient.h
index 81f0ab92..9958d8f5 100644
--- a/mingw-w64-headers/include/audioclient.h
+++ b/mingw-w64-headers/include/audioclient.h
@@ -138,6 +138,12 @@ enum _AUDCLNT_BUFFERFLAGS {
     AUDCLNT_BUFFERFLAGS_SILENT = 0x2,
     AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR = 0x4
 };
+typedef enum AUDCLNT_STREAMOPTIONS {
+    AUDCLNT_STREAMOPTIONS_NONE = 0,
+    AUDCLNT_STREAMOPTIONS_RAW = 1,
+    AUDCLNT_STREAMOPTIONS_MATCH_FORMAT = 2,
+    AUDCLNT_STREAMOPTIONS_AMBISONICS = 3
+} AUDCLNT_STREAMOPTIONS;
 
 typedef struct AudioClientProperties {
     UINT32 cbSize;
diff --git a/mingw-w64-headers/include/audioclient.idl 
b/mingw-w64-headers/include/audioclient.idl
index 28433444..cc84b531 100644
--- a/mingw-w64-headers/include/audioclient.idl
+++ b/mingw-w64-headers/include/audioclient.idl
@@ -60,6 +60,13 @@ enum _AUDCLNT_BUFFERFLAGS {
  AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR = 0x4
 };
 
+typedef enum AUDCLNT_STREAMOPTIONS {
+  AUDCLNT_STREAMOPTIONS_NONE,
+  AUDCLNT_STREAMOPTIONS_RAW,
+  AUDCLNT_STREAMOPTIONS_MATCH_FORMAT,
+  AUDCLNT_STREAMOPTIONS_AMBISONICS
+} AUDCLNT_STREAMOPTIONS;
+
 cpp_quote("")
 typedef struct AudioClientProperties {
   UINT32 cbSize;
-- 
2.26.2



_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to