Freigeben über


HrtfDistanceDecay-Struktur (hrtfapoapi.h)

Beschreibt ein entfernungsbasiertes Verfallsverhalten.

Syntax

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

Members

type

Der Typ des Verfallsverhaltens, natürlich oder benutzerdefiniert.

maxGain

Die maximale Verstärkungsgrenze, die in beliebiger Entfernung angewendet wird. Gilt sowohl für den natürlichen als auch für den benutzerdefinierten Verfall. Dieser Wert wird in dB mit einem Bereich von -96 bis einschließlich 12 angegeben. Der Standardwert ist 12 dB.

minGain

Die minimale Verstärkungsgrenze, die in jeder Entfernung angewendet wird. Gilt sowohl für den natürlichen als auch für den benutzerdefinierten Verfall. Dieser Wert wird in dB mit einem Bereich von -96 bis einschließlich 12 angegeben. Der Standardwert ist -96 dB.

unityGainDistance

Der Abstand, ab dem die Verstärkung 0dB beträgt. Gilt nur für den natürlichen Verfall. Dieser Wert wird in Metern mit einem Bereich von 0,05 bis unendlich (FLT_MAX) angegeben. Der Standardwert ist 1 Meter.

cutoffDistance

Der Abstand, in dem die Ausgabe im Hintergrund ausgeführt wird. Gilt nur für den natürlichen Verfall. Dieser Wert wird in Metern mit einem Bereich von null (nicht inklusive) bis unendlich (FLT_MAX) angegeben. Der Standardwert ist unendlich.

Requirements (Anforderungen)

   
Kopfzeile hrtfapoapi.h

Weitere Informationen

HrtfApoInit

HrtfDistanceDecayType

Strukturen