IXAPOParameters::GetParameters 方法 (xapo.h)
取得任何效果特定參數的目前值。
語法
void GetParameters(
[in, out] void *pParameters,
[in] UINT32 ParameterByteSize
);
參數
[in, out] pParameters
接收效果特定的參數區塊。
[in] ParameterByteSize
pParameters 的大小,以位元組為單位。
傳回值
無
備註
pParameters 中的數據完全特定,由IXAPOParameters::GetParameters 函式的實作所決定。 pParameters 中傳回的數據可用來提供 XAPO 目前狀態的相關信息。
不同於 SetParameters,XAudio2 不會在即時音訊處理線程上呼叫這個方法。 因此,XAPO 必須使用適當的同步處理來保護與 IXAPOParameters::SetParameters 或 IXAPO::P rocess 共用的 變數。 CXAPOParametersBase 類別是 IXAPOParameters 的實作,以及其 GetParameters 實作有效率地處理使用者的這項同步處理。
XAudio2 會從 IXAudio2Voice::GetEffectParameters 方法呼叫這個方法。
這個方法可能會封鎖,而且絕對不應該從即時音訊處理線程呼叫,而是從 CXAPOParametersBase::BeginProcess 取得目前的參數。
平臺需求
Windows 10 (XAudio2.9) ;Windows 8,Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | xapo.h |