Поделиться через


структура X3DAUDIO_CONE (x3daudio.h)

Задает направление для одноканального излучателя, отличного от LFE, путем масштабирования поведения DSP в соответствии с ориентацией излучателя.

Синтаксис

typedef struct X3DAUDIO_CONE {
  FLOAT32 InnerAngle;
  FLOAT32 OuterAngle;
  FLOAT32 InnerVolume;
  FLOAT32 OuterVolume;
  FLOAT32 InnerLPF;
  FLOAT32 OuterLPF;
  FLOAT32 InnerReverb;
  FLOAT32 OuterReverb;
} X3DAUDIO_CONE, *LPX3DAUDIO_CONE;

Члены

InnerAngle

Угол внутреннего конуса в радианах. Для X3DAUDIO_2PI это значение должно быть в пределах 0,0f.

OuterAngle

Внешний угол конуса в радианах. Для X3DAUDIO_2PI это значение должно находиться в пределах InnerAngle .

InnerVolume

Масштабировщик томов на внутреннем конусе или внутри нее. Это значение должно находиться в диапазоне от 0,0f до 2,0f.

OuterVolume

Масштабировщик томов на внешнем конусе и за его пределами. Это значение должно находиться в диапазоне от 0,0f до 2,0f.

InnerLPF

Масштабировщик коэффициентов прямого или реверберного пути LPF на внутреннем конусе или внутри нее. Это значение используется только для вычислений LPF и должно находиться в пределах от 0,0f до 1,0f.

OuterLPF

Масштабировщик коэффициентов прямого или реверберного пути LPF на внешнем конусе или за его пределами. Это значение используется только для вычислений LPF и должно находиться в пределах от 0,0f до 1,0f.

InnerReverb

Реверберный масштабировщик уровня отправки на внутреннем конусе или внутри нее. Значение должно находиться в пределах от 0,0f до 2,0f.

OuterReverb

Реверберный масштабировщик уровня отправки на внешнем конусе и за его пределами. Значение должно находиться в пределах от 0,0f до 2,0f.

Комментарии

Подробное описание звуковых конусов см. в разделе Звуковые конусы.

Требования к платформе

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); Пакет SDK Для DirectX (XAudio 2.7)

Требования

Требование Значение
Заголовок x3daudio.h

См. также раздел

Структуры