Método CXAPOParametersBase::OnSetParameters (xapobase.h)
Lo llama IXAPOParameters::SetParameters para permitir la validación de parámetros definida por el usuario.
Sintaxis
void OnSetParameters(
const void *pParameters,
UINT32 ParameterByteSize
);
Parámetros
pParameters
Bloque de parámetros específico del efecto.
ParameterByteSize
Tamaño, en bytes, de pParameters.
Valor devuelto
None
Observaciones
Se espera que los usuarios usen aserciones para la validación de parámetros en OnSetParameters.
La implementación de la clase CXAPOParametersBase de IXAPOParameters::SetParameters valida que ParameterByteSize es igual al miembro privado m_uParameterBlockByteSize antes de llamar a OnSetParameters , por lo que se puede suponer que ParameterByteSize == m_uParameterBlockByteSize. m_uParameterBlockByteSize será igual al parámetro uParameterBlockByteSize pasado al constructor CXAPOParametersBase::CXAPOParametersBase .
Este método no debe bloquearse, ya que se llama desde el subproceso de procesamiento de audio en tiempo real.
Requisitos de la plataforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK de DirectX (XAudio 2.7)Requisitos
Plataforma de destino | Windows |
Encabezado | xapobase.h |
Library | XAPOBase.lib |