estructura KSDS3D_ITD_PARAMS_MSG (ksmedia.h)

La estructura KSDS3D_ITD_PARAMS_MSG especifica los parámetros utilizados por el algoritmo de retraso de tiempo interaural (ITD) en un nodo 3D (KSNODETYPE_3D_EFFECTS).

Sintaxis

typedef struct {
  ULONG             Enabled;
  KSDS3D_ITD_PARAMS LeftParams;
  KSDS3D_ITD_PARAMS RightParams;
  ULONG             Reserved;
} KSDS3D_ITD_PARAMS_MSG, *PKSDS3D_ITD_PARAMS_MSG;

Miembros

Enabled

Especifica si se va a habilitar el algoritmo de ITD. Un valor distinto de cero habilita el algoritmo. Cero lo deshabilita. Para obtener más información, vea la sección Comentarios que se muestra más adelante.

LeftParams

Especifica los parámetros de ITD para el canal izquierdo (canal 0). Este parámetro es una estructura de tipo KSDS3D_ITD_PARAMS.

RightParams

Especifica los parámetros de ITD para el canal derecho (canal 1). Este parámetro es una estructura de tipo KSDS3D_ITD_PARAMS.

Reserved

Reservado. Establecer en cero.

Comentarios

Esta estructura la usa la solicitud de propiedad KSPROPERTY_ITD3D_PARAMS .

El parámetro Enabled debe realizar un seguimiento del modo 3D del búfer de DirectSound: Deshabilitar el procesamiento de ITD cuando el modo 3D está deshabilitado y habilitarlo cuando esté habilitado el modo 3D. Para obtener más información, vea la descripción del método DirectSound3DBuffer::SetMode en la documentación de Microsoft Windows SDK.

Requisitos

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

Consulte también

KSDS3D_ITD_PARAMS

KSNODETYPE_3D_EFFECTS

KSPROPERTY_ITD3D_PARAMS