共用方式為


CXAPOParametersBase::OnSetParameters 方法 (xapobase.h)

IXAPOParameters::SetParameters 呼叫,以允許使用者定義參數驗證。

語法

void OnSetParameters(
  const void *pParameters,
  UINT32     ParameterByteSize
);

參數

pParameters

效果特定的參數區塊。

ParameterByteSize

pParameters 的大小,以位元組為單位。

傳回值

備註

使用者預期會在 OnSetParameters中使用判斷提示進行參數驗證。

CXAPOParametersBase類別的IXAPOParameters::SetParameters實作會先驗證ParameterByteSize是否等於m_uParameterBlockByteSize私用成員,然後再呼叫OnSetParameters,因此可能會假設ParameterByteSize == m_uParameterBlockByteSizem_uParameterBlockByteSize會等於傳遞至CXAPOParametersBase::CXAPOParametersBase建構函式的uParameterBlockByteSize參數。

此方法不應該封鎖,因為它是從即時音訊處理執行緒呼叫。

平臺需求

Windows 10 (XAudio2.9) ;Windows 8,Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)

規格需求

   
目標平台 Windows
標頭 xapobase.h
程式庫 XAPOBase.lib

另請參閱

CXAPOParametersBase