Unity 6.3
0 онлайн 63 гостей 3 в системе
Вход

AudioSettings

класс в UnityEngine

Выполнено в:UnityEngine.AudioModule

Описание

Управляет глобальными настройками звука из скрипта.

Настройка выхода и формата динамика.

Статические свойства

Свойство Описание
audioSpatialExperienceОпределяет, пространственен ли окончательный смешанный аудиопотоки приложения Unity.
driverCapabilitiesВозвращает возможности режима динамика текущего аудиодрайвера. (только для чтения)
dspTimeВозвращает текущее время аудиосистемы.
outputSampleRateПолучить текущую выходную частоту смесителя.
speakerModeAudioSettings.speakerMode устарел. Используйте AudioSettings.GetConfiguration и AudioSettings.Reset для настройки параметров звука.

Статические методы

Метод Описание
GetConfigurationВозвращает текущую конфигурацию аудиоустройства и системы. Значения в структуре можно изменить и применить заново через AudioSettings.Reset.
GetDSPBufferSizeПолучить размер буфера смесителя в образцах.
GetSpatializerPluginNameВозвращает имя пространственного модуля, выбранного на текущей платформе.
GetSpatializerPluginNamesВозвращает массив с именами всех доступных плагинов spatializer.
ResetИзменяет конфигурацию устройства и вызывает делегат AudioSettings.OnAudioConfigurationChanged с аргументом deviceWasChanged=false. Нет гарантии, что будут использованы точные указанные настройки, но Unity автоматически использует ближайшее соответствие, которое он поддерживает. Обратите внимание: это может вызвать застой основного потока, если AudioSettings.Reset вызван при асинхронной загрузке объектов.
SetSpatializerPluginNameУстанавливает плагин spatializer для всех групп платформ. Если передаётся нулевая или пустая строка, существующий плагин spatializer будет очищен.

Мероприятия

Мероприятие Описание
OnAudioConfigurationChangedUnity вызывает это событие каждый раз, когда изменяются глобальные настройки аудио.

Делегаты

делегат Описание
AudioConfigurationChangeHandlerДелегат вызван каждый раз, когда изменяются глобальные настройки звука, либо AudioSettings.Reset, либо изменением внешнего устройства, например, панели управления OS, изменяющей частоту дискретизации, или из-за изменения устройства выхода по умолчанию, например, при подключении монитора HDMI или гарнитуры USB.