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 rocess、IXAPOParameters::GetParameters 和 IXAPOParameters::SetParameters 方法。 通常這個初始化應該在 IXAPO::Initialize 或 IXAPO::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 |