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) |