通过脚本控制全局音频设置。
设置扬声器输出和格式。
driverCapabilities | 返回当前音频驱动程序的扬声器模式功能。(只读) |
dspTime | 返回音频系统的当前时间。 |
outputSampleRate | 获取混音器的当前输出速率。 |
speakerMode | AudioSettings.speakerMode 已弃用。请改用 AudioSettings.GetConfiguration 和 AudioSettings.Reset 来调整音频设置。 |
GetConfiguration | 返回音频设备和系统的当前配置。然后可以修改结构体中的值,并通过 AudioSettings.Reset 重新应用。 |
GetDSPBufferSize | 获取混音器的缓冲区大小(以样本为单位)。 |
GetSpatializerPluginName | 返回当前运行平台上选择的空间化器的名称。 |
GetSpatializerPluginNames | 返回一个包含所有可用空间化器插件名称的数组。 |
Reset | 更改设备配置并使用参数 deviceWasChanged=false 调用 AudioSettings.OnAudioConfigurationChanged 委托。无法保证使用指定的精确设置,但 Unity 会自动使用其支持的最接近的匹配项。注意:如果在异步加载对象时调用 AudioSettings.Reset,这可能会导致主线程停顿。 |
SetSpatializerPluginName | 为所有平台组设置空间化器插件。如果传入 null 或空字符串,则将清除现有的空间化器插件。 |
OnAudioConfigurationChanged | 每当全局音频设置更改时,都会调用一个委托,无论是通过 AudioSettings.Reset 还是通过外部因素(例如操作系统控制面板更改采样率或默认输出设备更改),例如插入 HDMI 显示器或 USB 耳机时。 |
AudioConfigurationChangeHandler | 每当全局音频设置更改时,都会调用一个委托,无论是通过 AudioSettings.Reset 还是通过外部设备更改(例如操作系统控制面板更改采样率或默认输出设备更改),例如插入 HDMI 显示器或 USB 耳机时。 |