Struttura HrtfDistanceDecay (hrtfapoapi.h)
Descrive un comportamento di decadimento basato sulla distanza.
Sintassi
typedef struct HrtfDistanceDecay {
HrtfDistanceDecayType type;
float maxGain;
float minGain;
float unityGainDistance;
float cutoffDistance;
} HrtfDistanceDecay;
Members
type
Tipo di comportamento di decadimento, naturale o personalizzato.
maxGain
Limite massimo di guadagno applicato a qualsiasi distanza. Si applica sia al decadimento naturale che a quello personalizzato. Questo valore viene specificato in dB, con un intervallo compreso tra -96 e 12. Il valore predefinito è 12 dB.
minGain
Limite minimo di guadagno applicato a qualsiasi distanza. Si applica sia al decadimento naturale che a quello personalizzato. Questo valore viene specificato in dB, con un intervallo compreso tra -96 e 12. Il valore predefinito è -96 dB.
unityGainDistance
Distanza in cui il guadagno è 0dB. Si applica solo al decadimento naturale. Questo valore viene specificato in metri, con un intervallo compreso tra 0,05 e infinito (FLT_MAX). Il valore predefinito è 1 metro.
cutoffDistance
Distanza in corrispondenza della quale l'output è invisibile all'utente. Si applica solo al decadimento naturale. Questo valore viene specificato in metri, con un intervallo compreso tra zero (non inclusivo) e infinito (FLT_MAX). Il valore predefinito è infinito.
Requisiti
Intestazione | hrtfapoapi.h |