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