Biswapriyo Nath : include: Add AMBISONICS_PARAMS structure in audioclient.idl.
Alexandre Julliard
julliard at winehq.org
Tue Dec 15 16:21:02 CST 2020
Module: wine
Branch: master
Commit: 38c21c3395ebbf391b78ef800cc65e73dd6b1d8e
URL: https://source.winehq.org/git/wine.git/?a=commit;h=38c21c3395ebbf391b78ef800cc65e73dd6b1d8e
Author: Biswapriyo Nath <nathbappai at gmail.com>
Date: Tue Dec 15 15:26:54 2020 +0530
include: Add AMBISONICS_PARAMS structure in audioclient.idl.
Signed-off-by: Biswapriyo Nath <nathbappai at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
include/audioclient.idl | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/include/audioclient.idl b/include/audioclient.idl
index 311c01c8eab..e1a4200730f 100644
--- a/include/audioclient.idl
+++ b/include/audioclient.idl
@@ -333,6 +333,34 @@ interface IAudioStreamVolume : IUnknown
);
}
+typedef enum AMBISONICS_TYPE
+{
+ AMBISONICS_TYPE_FULL3D = 0x0,
+} AMBISONICS_TYPE;
+
+typedef enum AMBISONICS_CHANNEL_ORDERING
+{
+ AMBISONICS_CHANNEL_ORDERING_ACN = 0x0,
+} AMBISONICS_CHANNEL_ORDERING;
+
+typedef enum AMBISONICS_NORMALIZATION
+{
+ AMBISONICS_NORMALIZATION_SN3D = 0x0,
+ AMBISONICS_NORMALIZATION_N3D = 0x1,
+} AMBISONICS_NORMALIZATION;
+
+typedef struct AMBISONICS_PARAMS
+{
+ UINT32 u32Size;
+ UINT32 u32Version;
+ AMBISONICS_TYPE u32Type;
+ AMBISONICS_CHANNEL_ORDERING u32ChannelOrdering;
+ AMBISONICS_NORMALIZATION u32Normalization;
+ UINT32 u32Order;
+ UINT32 u32NumChannels;
+ UINT32 *pu32ChannelMap;
+} AMBISONICS_PARAMS;
+
[
local,
pointer_default(unique),
More information about the wine-cvs
mailing list