Module: wine Branch: master Commit: 79e2672858c1643d12c9a2b2b179b001da568029 URL: https://source.winehq.org/git/wine.git/?a=commit;h=79e2672858c1643d12c9a2b2b...
Author: Biswapriyo Nath nathbappai@gmail.com Date: Tue Dec 15 15:26:54 2020 +0530
include: Add IAudioAmbisonicsControl interface in audioclient.idl.
Signed-off-by: Biswapriyo Nath nathbappai@gmail.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
include/audioclient.idl | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+)
diff --git a/include/audioclient.idl b/include/audioclient.idl index e1a4200730f..754ae58f78c 100644 --- a/include/audioclient.idl +++ b/include/audioclient.idl @@ -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),