Структура HrtfDistanceDecay (hrtfapoapi.h)
Описывает поведение затухания на основе расстояния.
Синтаксис
typedef struct HrtfDistanceDecay {
HrtfDistanceDecayType type;
float maxGain;
float minGain;
float unityGainDistance;
float cutoffDistance;
} HrtfDistanceDecay;
Члены
type
Тип поведения затухания, естественное или пользовательское.
maxGain
Максимальное ограничение на увеличение, применяемое на любом расстоянии. Применяется как к естественному, так и к пользовательскому разложению. Это значение указывается в дБ в диапазоне от -96 до 12 включительно. Значение по умолчанию — 12 дБ.
minGain
Минимальный предел увеличения, применяемый на любом расстоянии. Применяется как к естественному, так и к пользовательскому разложению. Это значение указывается в дБ в диапазоне от -96 до 12 включительно. Значение по умолчанию — -96 дБ.
unityGainDistance
Расстояние, с которого увеличение равно 0dB. Применяется только к естественному распаду. Это значение указывается в метрах в диапазоне от 0,05 до бесконечности (FLT_MAX). Значение по умолчанию — 1 метр.
cutoffDistance
Расстояние, с которого выходные данные не будут выводить. Применяется только к естественному распаду. Это значение указывается в метрах с диапазоном от нуля (не включительно) до бесконечности (FLT_MAX). Значение по умолчанию — бесконечность.
Требования
Верхняя часть | hrtfapoapi.h |