headers: add AUDCLNT_STREAMOPTIONS in audioclient.h/.idl
See https://docs.microsoft.com/en-us/windows/win32/api/audioclient/ne-audioclient-audclnt_streamoptions
Signed-off-by: Liu Hao <lh_mouse@126.com>
diff --git a/mingw-w64-headers/include/audioclient.h b/mingw-w64-headers/include/audioclient.h
index 81f0ab9..025db07 100644
--- a/mingw-w64-headers/include/audioclient.h
+++ b/mingw-w64-headers/include/audioclient.h
@@ -138,6 +138,12 @@
AUDCLNT_BUFFERFLAGS_SILENT = 0x2,
AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR = 0x4
};
+typedef enum AUDCLNT_STREAMOPTIONS {
+ AUDCLNT_STREAMOPTIONS_NONE = 0x0,
+ AUDCLNT_STREAMOPTIONS_RAW = 0x1,
+ AUDCLNT_STREAMOPTIONS_MATCH_FORMAT = 0x2,
+ AUDCLNT_STREAMOPTIONS_AMBISONICS = 0x4
+} AUDCLNT_STREAMOPTIONS;
typedef struct AudioClientProperties {
UINT32 cbSize;
diff --git a/mingw-w64-headers/include/audioclient.idl b/mingw-w64-headers/include/audioclient.idl
index 2843344..ab55440 100644
--- a/mingw-w64-headers/include/audioclient.idl
+++ b/mingw-w64-headers/include/audioclient.idl
@@ -60,6 +60,13 @@
AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR = 0x4
};
+typedef enum AUDCLNT_STREAMOPTIONS {
+ AUDCLNT_STREAMOPTIONS_NONE = 0x0,
+ AUDCLNT_STREAMOPTIONS_RAW = 0x1,
+ AUDCLNT_STREAMOPTIONS_MATCH_FORMAT = 0x2,
+ AUDCLNT_STREAMOPTIONS_AMBISONICS = 0x4
+} AUDCLNT_STREAMOPTIONS;
+
cpp_quote("")
typedef struct AudioClientProperties {
UINT32 cbSize;