共用方式為


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::SetParametersIXAPO::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

另請參閱

IXAPOParameters

IXAudio2Voice::GetEffectParameters