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