KSPROPSETID_Itd3d
Il KSPROPSETID_Itd3d
set di proprietà viene usato per configurare l'algoritmo ITD (Interaural Time Delay) usato da un nodo 3D (KSNODETYPE_3D_EFFECTS).
Il suono che raggiunge l'orecchio sinistro e destro di un listener da una particolare sorgente audio viene ritardato da quantità diverse a seconda della posizione della sorgente. Il listener può dedurre la direzione della sorgente audio dalla quantità di ritardo differenziale. L'algoritmo ITD controlla il ritardo differenziale per simulare una sorgente audio in una determinata posizione nello spazio 3D.
L'algoritmo ITD fornisce un segnale aggiuntivo di posizionamento del suono controllando la quantità in base alla quale il suono che raggiunge ogni orecchio viene muffato. I suoni ad alta frequenza possono essere muffati per simulare le sorgenti audio che si trovano dietro la testa del listener. Per una sorgente audio situata vicino all'orecchio destro, ad esempio, il suono che raggiunge l'orecchio sinistro è più muffato di quello che raggiunge l'orecchio destro. Un suono muffled viene prodotto combinando il segnale originale dalla sorgente audio in parte con una versione filtrata a basso passaggio dello stesso segnale. Attenuando il segnale originale, aumentando il contributo della versione filtrata a basso passaggio, si simula l'effetto di spostare ulteriormente la sorgente audio simulata dietro la testa del listener.
Quando cambia la posizione di una sorgente audio, è necessario aggiornare i parametri seguenti:
Quantità di ritardo nel suono che raggiunge ogni orecchio.
La quantità in base alla quale il suono che raggiunge ogni orecchio viene muffato.
Apportare modifiche istantanee a questi parametri può causare clic e altri rumori spuri. L'algoritmo ITD semplifica le transizioni in questi parametri su un certo numero di campioni per escludere tali rumori.
Per altre informazioni sui parametri usati dall'algoritmo ITD, vedere KSDS3D_ITD_PARAMS.
Questo set di proprietà contiene solo una singola proprietà: