Clase CXAPOParametersBase (xapobase.h)

Implementación predeterminada de la interfaz IXAPOParameters .

Para obtener una lista de todos los miembros de esta clase, vea Miembros de CXAPOParametersBase.

Herencia

La clase CXAPOParametersBase implementa CXAPOBaseIXAPOParameters.

Métodos

La clase CXAPOParametersBase tiene estos métodos.

 
CXAPOParametersBase::BeginProcess

Devuelve los parámetros de proceso actuales.
CXAPOParametersBase::CXAPOParametersBase

Crea una instancia de la clase CXAPOParametersBase.
CXAPOParametersBase::EndProcess

Notifica a CXAPOParametersBase que el XAPO ha terminado de acceder a los parámetros de proceso actuales.
CXAPOParametersBase::OnSetParameters

Lo llama IXAPOParameters::SetParameters para permitir la validación de parámetros definida por el usuario.
CXAPOParametersBase::P arametersChanged

Indica si se ha llamado a IXAPOParameters::SetParameters desde el último paso de procesamiento.

Comentarios

CXAPOParametersBase proporciona implementaciones reemplazables y seguras para subprocesos para todos los métodos IXAPOParameters .

Esta clase es para bloques de parámetros cuyo tamaño es superior a 8 bytes. Para lograr la sincronización de bloques de parámetros más pequeños, use operaciones interbloqueadas directamente en los parámetros.

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

Consulte también

CXAPOBase

Miembros de CXAPOParametersBase

Clases

IXAPOParameters