include: Add AMBISONICS_PARAMS structure in audioclient.idl.
Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
e0a2692a4b
commit
38c21c3395
|
@ -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),
|
||||
|
|
Loading…
Reference in New Issue