由脚本控制全局音频设置。
设置扬声器输出和格式。
driverCapabilities | 返回当前音频驱动程序的扬声器模式功能。(只读) |
dspTime | 返回音频系统的当前时间。 |
outputSampleRate | 获取混合器的当前输出率。 |
speakerMode | AudioSettings.speakerMode is deprecated. Use AudioSettings.GetConfiguration and AudioSettings.Reset to adjust audio settings instead. |
GetConfiguration | 返回音频设备和系统的当前配置。然后,可以修改结构中的值并通过 AudioSettings.Reset 重新应用。 |
GetDSPBufferSize | 获取混合器的缓冲区大小,以样本数为单位。 |
GetSpatializerPluginName | 返回在当前运行的平台上选择的空间音响的名称。 |
GetSpatializerPluginNames | 返回一个数组,其中包含所有可用的空间音响插件的名称。 |
Reset | Changes the device configuration and invokes the AudioSettings.OnAudioConfigurationChanged delegate with the argument deviceWasChanged=false. There's no guarantee that the exact settings specified are used, but Unity automatically uses the closest match that it supports. Note: This can cause main thread stalls if AudioSettings.Reset is called when objects are loading asynchronously. |
SetSpatializerPluginName | 为所有平台组设置空间音响插件。如果传入 null 或空字符串,则清除现有的空间音响插件。 |
OnAudioConfigurationChanged | 每当全局音频设置更改时调用的委托。全局音频设置更改可能由以下原因导致:AudioSettings.Reset 或外部因素更改(例如在系统控制面板中更改了采样率),或默认输出设备发生改变(例如,插入 HDMI 显示器或 USB 头戴式耳机时)。 |
AudioConfigurationChangeHandler | 每当全局音频设置更改时调用的委托。全局音频设置更改可能由以下原因导致:AudioSettings.Reset 或外部设备更改(例如在系统控制面板中更改了采样率),或默认输出设备发生改变(例如,插入 HDMI 显示器或 USB 头戴式耳机时)。 |