Version: 2017.1

AudioSettings

class in UnityEngine

切换到手册

描述

由脚本控制全局音频设置。

设置扬声器输出和格式。

静态变量

driverCapabilities返回当前音频驱动程序的扬声器模式功能。(只读)
dspTime返回音频系统的当前时间。
outputSampleRate获取混合器的当前输出率。
speakerMode获取当前的扬声器模式。默认为 2 声道立体声。

静态函数

GetConfiguration返回音频设备和系统的当前配置。然后,可以修改结构中的值并通过 AudioSettings.Reset 重新应用。
GetDSPBufferSize获取混合器的缓冲区大小,以样本数为单位。
Reset执行设备配置更改。为响应该调用,将使用参数 deviceWasChanged=false 调用 AudioSettings.OnAudioConfigurationChanged 委托。无法保证可以使用指定的确切设置,但会尝试使用系统支持的最接近的匹配设置。

Events

OnAudioConfigurationChanged每当全局音频设置更改时调用的委托。全局音频设置更改可能由以下原因导致:AudioSettings.Reset 或外部因素更改(例如在系统控制面板中更改了采样率),或默认输出设备发生改变(例如,插入 HDMI 显示器或 USB 头戴式耳机时)。

委托

AudioConfigurationChangeHandler每当全局音频设置更改时调用的委托。全局音频设置更改可能由以下原因导致:AudioSettings.Reset 或外部设备更改(例如在系统控制面板中更改了采样率),或默认输出设备发生改变(例如,插入 HDMI 显示器或 USB 头戴式耳机时)。
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961