Функция X3DAudioInitialize (x3daudio.h)
Задает все глобальные трехмерные звуковые константы.
Синтаксис
X3DAUDIO_API_(HRESULT) X3DAudioInitialize(
[in] UINT32 SpeakerChannelMask,
[in] FLOAT32 SpeedOfSound,
[out] X3DAUDIO_HANDLE Instance
);
Параметры
[in] SpeakerChannelMask
Назначение каналов должностям говорящего. Это значение должно быть равно нулю. Единственным допустимым значением на Xbox 360 является SPEAKER_XBOX.
[in] SpeedOfSound
Скорость звука в единицах мира, определяемых пользователем в секунду. Используйте это значение только для допплер-вычислений. Оно должно быть больше или равно FLT_MIN.
[out] Instance
Дескриптор трехмерного звукового экземпляра. Используйте этот дескриптор при вызове X3DAudioCalculate.
Возвращаемое значение
Эта функция не возвращает значение.
Комментарии
X3DAUDIO_HANDLE — это непрозрачная структура данных. Так как операционная система не выделяет дополнительное хранилище для дескриптора трехмерного звукового экземпляра, его не нужно освобождать или закрывать.
Требования к платформе
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); Пакет SDK Для DirectX (XAudio 2.7)Windows Phone 8.1: этот API поддерживается.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | x3daudio.h |
Библиотека | XAudio2.lib |