Compartir a través de


Método IXAPOParameters::SetParameters (xapo.h)

Establece parámetros específicos del efecto.

Sintaxis

void SetParameters(
  const void *pParameters,
  UINT32     ParameterByteSize
);

Parámetros

pParameters

Bloque de parámetros específico del efecto.

ParameterByteSize

Tamaño de pParameters, en bytes.

Valor devuelto

None

Observaciones

Los datos de pParameters son completamente específicos del efecto y vienen determinados por la implementación de la función IXAPOParameters::SetParameters . Los datos pasados a SetParameters se pueden usar para establecer el estado de XAPO y controlar el comportamiento de la función IXAPO::P rocess .

Solo se puede llamar a SetParameters en el subproceso de procesamiento de audio en tiempo real; no se necesita ninguna sincronización entre SetParameters y el método IXAPO::P rocess. Sin embargo, se puede llamar al método IXAudio2Voice::SetEffectParameters desde cualquier subproceso, ya que agrega en la sincronización necesaria para entregar una copia (asincrónica) de los parámetros a SetParameters en el subproceso en tiempo real; no se necesita ninguna sincronización entre IXAudio2Voice::SetEffectParameters y el método IXAPO::P rocess .

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 xapo.h

Consulte también

IXAPOParameters

IXAudio2Voice::SetEffectParameters