Partager via


HrtfDistanceDecay, structure (hrtfapoapi.h)

Décrit un comportement de décroissance basé sur la distance.

Syntaxe

typedef struct HrtfDistanceDecay {
  HrtfDistanceDecayType type;
  float                 maxGain;
  float                 minGain;
  float                 unityGainDistance;
  float                 cutoffDistance;
} HrtfDistanceDecay;

Membres

type

Type de comportement de désintégration, naturel ou personnalisé.

maxGain

Limite maximale de gain appliquée à n’importe quelle distance. S’applique à la désintégration naturelle et personnalisée. Cette valeur est spécifiée en dB, avec une plage comprise entre -96 et 12 inclus. La valeur par défaut est 12 dB.

minGain

Limite minimale de gain appliquée à n’importe quelle distance. S’applique à la désintégration naturelle et personnalisée. Cette valeur est spécifiée en dB, avec une plage comprise entre -96 et 12 inclus. La valeur par défaut est -96 dB.

unityGainDistance

Distance à laquelle le gain est de 0dB. S’applique uniquement à la désintégration naturelle. Cette valeur est spécifiée en mètres, avec une plage comprise entre 0,05 et l’infini (FLT_MAX). La valeur par défaut est 1 mètre.

cutoffDistance

Distance à laquelle la sortie est silencieuse. S’applique uniquement à la désintégration naturelle. Cette valeur est spécifiée en mètres, avec une plage comprise entre zéro (non inclus) et l’infini (FLT_MAX). La valeur par défaut est l’infini.

Configuration requise

   
En-tête hrtfapoapi.h

Voir aussi

HrtfApoInit

HrtfDistanceDecayType

Structures