include: Add IAudioAmbisonicsControl interface 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
38c21c3395
commit
79e2672858
|
@ -361,6 +361,32 @@ typedef struct AMBISONICS_PARAMS
|
|||
UINT32 *pu32ChannelMap;
|
||||
} AMBISONICS_PARAMS;
|
||||
|
||||
[
|
||||
local,
|
||||
pointer_default(unique),
|
||||
uuid(28724c91-df35-4856-9f76-d6a26413f3df),
|
||||
object,
|
||||
]
|
||||
interface IAudioAmbisonicsControl : IUnknown
|
||||
{
|
||||
HRESULT SetData(
|
||||
[in] const AMBISONICS_PARAMS *param,
|
||||
[in] UINT32 size
|
||||
);
|
||||
HRESULT SetHeadTracking(
|
||||
[in] BOOL enable
|
||||
);
|
||||
HRESULT GetHeadTracking(
|
||||
[out] BOOL *enable
|
||||
);
|
||||
HRESULT SetRotation(
|
||||
[in] float x,
|
||||
[in] float y,
|
||||
[in] float z,
|
||||
[in] float w
|
||||
);
|
||||
}
|
||||
|
||||
[
|
||||
local,
|
||||
pointer_default(unique),
|
||||
|
|
Loading…
Reference in New Issue