[PATCH 0/1] MR3513: include: Add IXAudio2Extension in xaudio2.idl.
Required for rpcs3 project. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/3513
From: Biswapriyo Nath <nathbappai(a)gmail.com> Required for rpcs3 project. --- include/xaudio2.idl | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/include/xaudio2.idl b/include/xaudio2.idl index 277fc450469..be0808d29eb 100644 --- a/include/xaudio2.idl +++ b/include/xaudio2.idl @@ -572,6 +572,19 @@ interface IXAudio2 : IUnknown [in, defaultvalue(NULL)] void* pReserved); } +[ + object, + uuid(84ac29bb-d619-44d2-b197-e4acf7df3ed6) +] +interface IXAudio2Extension : IUnknown +{ + void GetProcessingQuantum( + [out] UINT32 *quantum_numerator, + [out] UINT32 *quantum_denominator); + + void GetProcessor([out] XAUDIO2_PROCESSOR *processor); +} + const UINT32 XAUDIO2_DEBUG_ENGINE = 0x00000001; const UINT32 XAUDIO2_VOICE_NOPITCH = 0x00000002; const UINT32 XAUDIO2_VOICE_NOSRC = 0x00000004; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/3513
Zebediah Figura (@zfigura) commented about include/xaudio2.idl:
[in, defaultvalue(NULL)] void* pReserved); }
+[ + object, + uuid(84ac29bb-d619-44d2-b197-e4acf7df3ed6) +]
This interface needs to be local. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/3513#note_41406
Zebediah Figura (@zfigura) commented about include/xaudio2.idl:
[in, defaultvalue(NULL)] void* pReserved); }
+[ + object, + uuid(84ac29bb-d619-44d2-b197-e4acf7df3ed6) +] +interface IXAudio2Extension : IUnknown +{ + void GetProcessingQuantum( + [out] UINT32 *quantum_numerator, + [out] UINT32 *quantum_denominator);
No need to reflow each parameter onto its own line; we have plenty of space. These [out] attributes don't do anything. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/3513#note_41407
participants (3)
-
Biswapriyo Nath -
Biswapriyo Nath (@Biswa96) -
Zebediah Figura (@zfigura)