Método CXAPOParametersBase::CXAPOParametersBase (xapobase.h)
Cria uma instância da classe CXAPOParametersBase .
Sintaxe
void CXAPOParametersBase(
const XAPO_REGISTRATION_PROPERTIES *pRegistrationProperties,
BYTE *pParameterBlocks,
UINT32 uParameterBlockByteSize,
BOOL fProducer
);
Parâmetros
pRegistrationProperties
Tipo: const XAPO_REGISTRATION_PROPERTIES*
Um ponteiro para uma estrutura XAPO_REGISTRATION_PROPERTIES que contém as propriedades de registro para o XAPO.
pParameterBlocks
Tipo: BYTE*
Ponteiro para três blocos de parâmetro de processo contíguo usados para sincronização.
uParameterBlockByteSize
Tipo: UINT32
Tamanho de um bloco de parâmetro em pParameterBlocks.
fProducer
Tipo: BOOL
Se TRUE, indica IXAPO::P rocess produz dados a serem retornados por IXAPOParameters::GetParameters e não permite chamadas para IXAPOParameters::SetParameters.
Retornar valor
Nenhum
Comentários
Todos os blocos de parâmetro de processo em pParameterBlocks devem ser inicializados com o mesmo valor padrão antes que haja uma chamada para os métodos IXAPO::P rocess, IXAPOParameters::GetParameters e IXAPOParameters::SetParameters . Normalmente, essa inicialização deve ser tratada em IXAPO::Initialize ou em IXAPO::LockForProcess.
O objeto criado por esse CXAPOParametersBase terá uma contagem de referência de 1.
Requisitos de plataforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK do DirectX (XAudio 2.7)Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | xapobase.h |
Biblioteca | XAPOBase.lib |