共用方式為


CXAPOParametersBase::CXAPOParametersBase 方法 (xapobase.h)

建立 CXAPOParametersBase 類別的 實例。

語法

void CXAPOParametersBase(
  const XAPO_REGISTRATION_PROPERTIES *pRegistrationProperties,
  BYTE                               *pParameterBlocks,
  UINT32                             uParameterBlockByteSize,
  BOOL                               fProducer
);

參數

pRegistrationProperties

類型: const XAPO_REGISTRATION_PROPERTIES*

包含 XAPO 註冊屬性 之XAPO_REGISTRATION_PROPERTIES 結構的指標。

pParameterBlocks

類型: BYTE*

用於同步處理的三個連續進程參數區塊指標。

uParameterBlockByteSize

類型: UINT32

pParameterBlocks 中參數區塊的大小。

fProducer

類型: BOOL

如果為 TRUE,表示 IXAPO::P rocess 會產生 IXAPOParameters::GetParameters 傳回的數據,並不允許呼叫 IXAPOParameters::SetParameters

傳回值

備註

pParameterBlocks 中的所有進程參數區塊都必須初始化為相同的預設值,才能呼叫 IXAPO::P rocessIXAPOParameters::GetParametersIXAPOParameters::SetParameters 方法。 通常這個初始化應該在 IXAPO::InitializeIXAPO::LockForProcess 中處理。

這個 CXAPOParametersBase 所建立的物件會有 1 個參考計數。

平臺需求

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

規格需求

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

另請參閱

CXAPOParametersBase