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


Функция 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

См. также

Функции