Compartilhar via


Classe CXAPOParametersBase (xapobase.h)

Implementação padrão da interface IXAPOParameters .

Para obter uma lista de todos os membros dessa classe, consulte Membros CXAPOParametersBase.

Herança

A classe CXAPOParametersBase implementa CXAPOBaseIXAPOParameters.

Métodos

A classe CXAPOParametersBase tem esses métodos.

 
CXAPOParametersBase::BeginProcess

Retorna os parâmetros de processo atuais.
CXAPOParametersBase::CXAPOParametersBase

Cria uma instância da classe CXAPOParametersBase.
CXAPOParametersBase::EndProcess

Notifica CXAPOParametersBase de que o XAPO terminou de acessar os parâmetros atuais do processo.
CXAPOParametersBase::OnSetParameters

Chamado por IXAPOParameters::SetParameters para permitir a validação de parâmetro definida pelo usuário.
CXAPOParametersBase::P arametersChanged

Indica se IXAPOParameters::SetParameters foi chamado desde a última passagem de processamento.

Comentários

O CXAPOParametersBase fornece implementações substituíveis e seguras por thread para todos os métodos IXAPOParameters .

Essa classe é para blocos de parâmetros cujo tamanho é maior que 8 bytes. Para obter a sincronização de blocos de parâmetros menores, use operações interlocked diretamente nos parâmetros.

Requisitos da 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

Confira também

CXAPOBase

Membros CXAPOParametersBase

Classes

IXAPOParameters