Перечисление AudioObjectType (spatialaudioclient.h)
Указывает тип ISpatialAudioObject. Пространственный звуковой объект может быть динамическим, то есть его пространственные свойства могут изменяться с течением времени, или статическим, что означает, что его пространственные свойства являются фиксированными. Существует 17 аудиоканалов, которым можно назначить статический пространственный звуковой объект, каждый из которых представляет реальный или виртуализированный динамик. Значения статических каналов перечисления можно объединить в качестве маски для назначения пространственного звукового объекта нескольким каналам. Все значения перечисления, кроме AudioObjectType_None и AudioObjectType_Dynamic представляют статические каналы.
Синтаксис
typedef enum AudioObjectType {
AudioObjectType_None = 0,
AudioObjectType_Dynamic,
AudioObjectType_FrontLeft,
AudioObjectType_FrontRight,
AudioObjectType_FrontCenter,
AudioObjectType_LowFrequency,
AudioObjectType_SideLeft,
AudioObjectType_SideRight,
AudioObjectType_BackLeft,
AudioObjectType_BackRight,
AudioObjectType_TopFrontLeft,
AudioObjectType_TopFrontRight,
AudioObjectType_TopBackLeft,
AudioObjectType_TopBackRight,
AudioObjectType_BottomFrontLeft,
AudioObjectType_BottomFrontRight,
AudioObjectType_BottomBackLeft,
AudioObjectType_BottomBackRight,
AudioObjectType_BackCenter,
AudioObjectType_StereoLeft,
AudioObjectType_StereoRight
} ;
Константы
AudioObjectType_None Значение: 0 Пространственный звуковой объект не является пространственным. |
AudioObjectType_Dynamic Пространственный звуковой объект является динамическим. Пространственные свойства могут изменяться со временем. |
AudioObjectType_FrontLeft Пространственному звуковому объекту назначается передний левый канал. Эквивалентная маска канала перечисления WAVEFORMATEXTENSIBLE DirectShow SPEAKER_FRONT_LEFT. |
AudioObjectType_FrontRight Пространственному звуковому объекту назначается правый передний канал. Эквивалентная маска канала перечисления WAVEFORMATEXTENSIBLE DirectShow SPEAKER_FRONT_RIGHT. |
AudioObjectType_FrontCenter Пространственному звуковому объекту назначается передний центральный канал. Эквивалентная маска канала перечисления WAVEFORMATEXTENSIBLE DirectShow SPEAKER_FRONT_CENTER. |
AudioObjectType_LowFrequency Пространственному звуковому объекту назначается низкочастотный канал. Так как этот канал не является пространственным, он не учитывается в ограничениях системных ресурсов для пространственных звуковых объектов. Эквивалентная маска канала перечисления WAVEFORMATEXTENSIBLE DirectShow SPEAKER_LOW_FREQUENCY. |
AudioObjectType_SideLeft Пространственному звуковому объекту назначается боковой левый канал. Эквивалентная маска канала перечисления WAVEFORMATEXTENSIBLE DirectShow SPEAKER_SIDE_LEFT. |
AudioObjectType_SideRight Пространственному звуковому объекту назначается правый боковой канал. Эквивалентная маска канала перечисления WAVEFORMATEXTENSIBLE DirectShow SPEAKER_SIDE_RIGHT. |
AudioObjectType_BackLeft Пространственному звуковому объекту назначается обратный левый канал. Эквивалентная маска канала перечисления WAVEFORMATEXTENSIBLE DirectShow SPEAKER_BACK_LEFT. |
AudioObjectType_BackRight Пространственному звуковому объекту назначается обратный правый канал. Эквивалентная маска канала перечисления WAVEFORMATEXTENSIBLE DirectShow SPEAKER_BACK_RIGHT. |
AudioObjectType_TopFrontLeft Пространственному звуковому объекту назначается верхний передний левый канал. Эквивалентная маска канала перечисления WAVEFORMATEXTENSIBLE DirectShow SPEAKER_TOP_FRONT_LEFT. |
AudioObjectType_TopFrontRight Пространственному звуковому объекту назначается верхний передний правый канал. Эквивалентная маска канала перечисления WAVEFORMATEXTENSIBLE DirectShow SPEAKER_TOP_FRONT_RIGHT. |
AudioObjectType_TopBackLeft Пространственный звуковой объект назначается верхнему заднему левому каналу. Эквивалентная маска канала перечисления WAVEFORMATEXTENSIBLE DirectShow SPEAKER_TOP_BACK_LEFT. |
AudioObjectType_TopBackRight Пространственному звуковому объекту назначается верхний обратный правый канал. Эквивалентная маска канала перечисления WAVEFORMATEXTENSIBLE DirectShow SPEAKER_TOP_BACK_RIGHT. |
AudioObjectType_BottomFrontLeft Пространственному звуковому объекту назначается нижний передний левый канал. |
AudioObjectType_BottomFrontRight Пространственному звуковому объекту назначается нижний передний правый канал. |
AudioObjectType_BottomBackLeft Пространственному звуковому объекту назначается нижний левый канал задней части. |
AudioObjectType_BottomBackRight Пространственному звуковому объекту назначается нижний правый канал задней части. |
AudioObjectType_BackCenter Пространственному звуковому объекту назначается центральный канал задней части. |
Требования
Требование | Значение |
---|---|
Заголовок | spatialaudioclient.h |