Share via


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

Vedi anche

HrtfApoInit

HrtfDistanceDecayType

Strutture