Compartilhar via


estrutura KSDS3D_ITD_PARAMS_MSG (ksmedia.h)

A estrutura KSDS3D_ITD_PARAMS_MSG especifica os parâmetros usados pelo algoritmo de ITD (atraso de tempo interaural) em um nó 3D (KSNODETYPE_3D_EFFECTS).

Sintaxe

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

Membros

Enabled

Especifica se o algoritmo ITD deve ser habilitado. Um valor diferente de zero habilita o algoritmo. Zero o desabilita. Para obter mais informações, consulte a seção Comentários a seguir.

LeftParams

Especifica os parâmetros de ITD para o canal esquerdo (canal 0). Esse parâmetro é uma estrutura do tipo KSDS3D_ITD_PARAMS.

RightParams

Especifica os parâmetros de ITD para o canal direito (canal 1). Esse parâmetro é uma estrutura do tipo KSDS3D_ITD_PARAMS.

Reserved

Reservado. Defina como zero.

Comentários

Essa estrutura é usada pela solicitação de propriedade KSPROPERTY_ITD3D_PARAMS .

O parâmetro Enabled deve acompanhar o modo 3D do buffer DirectSound: desabilitar o processamento de ITD quando o modo 3D estiver desabilitado e habilitá-lo quando o modo 3D estiver habilitado. Para obter mais informações, consulte a descrição do método DirectSound3DBuffer::SetMode na documentação do SDK do Microsoft Windows.

Requisitos

Requisito Valor
Cabeçalho ksmedia.h (inclua Ksmedia.h)

Confira também

KSDS3D_ITD_PARAMS

KSNODETYPE_3D_EFFECTS

KSPROPERTY_ITD3D_PARAMS