Compartilhar via


KSPROPSETID_Itd3d

O KSPROPSETID_Itd3d conjunto de propriedades é usado para configurar o algoritmo de ITD (atraso de tempo interaural) usado por um nó 3D (KSNODETYPE_3D_EFFECTS).

O som que atinge os ouvidos esquerdo e direito de um ouvinte de uma fonte de som específica é atrasado por quantidades diferentes, dependendo da posição da origem. O ouvinte pode inferir a direção da fonte de som da quantidade de atraso diferencial. O algoritmo ITD controla o atraso diferencial para simular uma fonte de som em um local específico no espaço 3D.

O algoritmo ITD fornece uma indicação de posicionamento de som adicional controlando a quantidade pela qual o som que atinge cada ouvido é abafado. Sons de alta frequência podem ser abafados para simular fontes de som localizadas atrás da cabeça do ouvinte. Para uma fonte de som localizada perto da orelha direita, por exemplo, o som que atinge a orelha esquerda é mais abafado do que aquele que atinge a orelha direita. Um som abafado é produzido combinando o sinal original da fonte de som em alguma proporção com uma versão filtrada de passagem baixa do mesmo sinal. Atenuar o sinal original enquanto aumenta a contribuição da versão filtrada com passagem baixa simula o efeito de mover a fonte de som simulada ainda mais atrás da cabeça do ouvinte.

Quando a posição de uma fonte de som for alterada, os seguintes parâmetros deverão ser atualizados:

  • A quantidade de atraso no som atingindo cada ouvido.

  • A quantidade pela qual o som que atinge cada orelha é abafada.

Fazer alterações instantâneas nesses parâmetros pode causar cliques e outros ruídos espúrios. O algoritmo ITD suaviza as transições nesses parâmetros em vários exemplos para filtrar esses ruídos.

Para obter mais informações sobre os parâmetros usados pelo algoritmo ITD, consulte KSDS3D_ITD_PARAMS.

Esse conjunto de propriedades contém apenas uma única propriedade:

KSPROPERTY_ITD3D_PARAMS