Biswapriyo Nath : include: Add AMBISONICS_PARAMS structure in audioclient.idl.
Module: wine Branch: master Commit: 38c21c3395ebbf391b78ef800cc65e73dd6b1d8e URL: https://source.winehq.org/git/wine.git/?a=commit;h=38c21c3395ebbf391b78ef800... Author: Biswapriyo Nath <nathbappai(a)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(a)gmail.com> Signed-off-by: Alexandre Julliard <julliard(a)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),
participants (1)
-
Alexandre Julliard