Метод CXAPOParametersBase::CXAPOParametersBase (xapobase.h)
Создает экземпляр класса CXAPOParametersBase .
Синтаксис
void CXAPOParametersBase(
const XAPO_REGISTRATION_PROPERTIES *pRegistrationProperties,
BYTE *pParameterBlocks,
UINT32 uParameterBlockByteSize,
BOOL fProducer
);
Параметры
pRegistrationProperties
Тип: const XAPO_REGISTRATION_PROPERTIES*
Указатель на структуру XAPO_REGISTRATION_PROPERTIES , содержащую свойства регистрации для XAPO.
pParameterBlocks
Тип: BYTE*
Указатель на три смежных блока параметров процесса, используемых для синхронизации.
uParameterBlockByteSize
Тип: UINT32
Размер блока параметров в pParameterBlocks.
fProducer
Тип: BOOL
Значение TRUE указывает, что IXAPO::P rocess создает данные, возвращаемые IXAPOParameters::GetParameters , и запрещает вызовы IXAPOParameters::SetParameters.
Возвращаемое значение
None
Remarks
Все блоки параметров процесса в 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); Пакет SDK Для DirectX (XAudio 2.7)Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | xapobase.h |
Библиотека | XAPOBase.lib |