Método CXAPOParametersBase::CXAPOParametersBase (xapobase.h)
Crea una instancia de la clase CXAPOParametersBase .
Sintaxis
void CXAPOParametersBase(
const XAPO_REGISTRATION_PROPERTIES *pRegistrationProperties,
BYTE *pParameterBlocks,
UINT32 uParameterBlockByteSize,
BOOL fProducer
);
Parámetros
pRegistrationProperties
Tipo: const XAPO_REGISTRATION_PROPERTIES*
Puntero a una estructura de XAPO_REGISTRATION_PROPERTIES que contiene las propiedades de registro para XAPO.
pParameterBlocks
Tipo: BYTE*
Puntero a tres bloques de parámetros de proceso contiguos usados para la sincronización.
uParameterBlockByteSize
Tipo: UINT32
Tamaño de un bloque de parámetros en pParameterBlocks.
fProducer
Tipo: BOOL
Si es TRUE, indica IXAPO::P rocess genera datos que IXAPOParameters::GetParameters y no permite llamadas a IXAPOParameters::SetParameters.
Valor devuelto
None
Observaciones
Todos los bloques de parámetros de proceso en pParameterBlocks deben inicializarse en el mismo valor predeterminado antes de que haya una llamada a los métodos IXAPO::P rocess, IXAPOParameters::GetParameters e IXAPOParameters::SetParameters . Normalmente, esta inicialización debe controlarse en IXAPO::Initialize o en IXAPO::LockForProcess.
El objeto creado por este CXAPOParametersBase tendrá un recuento de referencias de 1.
Requisitos de la plataforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK de DirectX (XAudio 2.7)Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | xapobase.h |
Library | XAPOBase.lib |