estructura KSDS3D_HRTF_PARAMS_MSG (ksmedia.h)

La estructura KSDS3D_HRTF_PARAMS_MSG especifica la configuración de parámetros que se va a aplicar a una función de transferencia relativa al encabezado (HRTF).

Sintaxis

typedef struct {
  ULONG Size;
  ULONG Enabled;
  BOOL  SwapChannels;
  BOOL  ZeroAzimuth;
  BOOL  CrossFadeOutput;
  ULONG FilterSize;
} KSDS3D_HRTF_PARAMS_MSG, *PKSDS3D_HRTF_PARAMS_MSG;

Miembros

Size

Especifica el tamaño en bytes de la estructura.

Enabled

Especifica si se va a habilitar el procesamiento HRTF. Si no es cero, HRTF está habilitado. Si es cero, está deshabilitado.

SwapChannels

Especifica si el algoritmo debe intercambiar canales. Si es TRUE, el algoritmo debe intercambiar los canales para realizar una inversión de izquierda a derecha de la ubicación del origen. Si es FALSE, el algoritmo no debe intercambiar los canales.

ZeroAzimuth

Especifica si el ángulo azimuth es cero. Si es TRUE, solo se descarga la mitad de los coeficientes de filtro en el filtro porque el ángulo azimuth es cero. Si es FALSE, se descargan todos los coeficientes.

CrossFadeOutput

Especifica si se van a atenuar los canales de salida después de cruzar el ángulo azimuth cero. Si es TRUE, el algoritmo debe atenuar los canales de salida. Si es FALSE, no debe cruzar los canales.

FilterSize

Especifica el tamaño adicional en bytes de los coeficientes de filtro que se anexan a esta estructura.

Comentarios

Esta estructura la usa la propiedad KSPROPERTY_HRTF3D_PARAMS .

Para obtener más información, consulte KSPROPSETID_Hrtf3d.

Requisitos

Requisito Valor
Header ksmedia.h (incluya Ksmedia.h)

Consulte también

KSPROPERTY_HRTF3D_PARAMS

KSPROPSETID_Hrtf3d