AudioManager.SetPreferredMixerAttributes 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
针对给定AudioDeviceInfo
的某个特定AudioAttributes
配置混音器属性。
[Android.Runtime.Register("setPreferredMixerAttributes", "(Landroid/media/AudioAttributes;Landroid/media/AudioDeviceInfo;Landroid/media/AudioMixerAttributes;)Z", "GetSetPreferredMixerAttributes_Landroid_media_AudioAttributes_Landroid_media_AudioDeviceInfo_Landroid_media_AudioMixerAttributes_Handler", ApiSince=34)]
[Android.Runtime.RequiresPermission("android.permission.MODIFY_AUDIO_SETTINGS")]
public virtual bool SetPreferredMixerAttributes(Android.Media.AudioAttributes attributes, Android.Media.AudioDeviceInfo device, Android.Media.AudioMixerAttributes mixerAttributes);
[<Android.Runtime.Register("setPreferredMixerAttributes", "(Landroid/media/AudioAttributes;Landroid/media/AudioDeviceInfo;Landroid/media/AudioMixerAttributes;)Z", "GetSetPreferredMixerAttributes_Landroid_media_AudioAttributes_Landroid_media_AudioDeviceInfo_Landroid_media_AudioMixerAttributes_Handler", ApiSince=34)>]
[<Android.Runtime.RequiresPermission("android.permission.MODIFY_AUDIO_SETTINGS")>]
abstract member SetPreferredMixerAttributes : Android.Media.AudioAttributes * Android.Media.AudioDeviceInfo * Android.Media.AudioMixerAttributes -> bool
override this.SetPreferredMixerAttributes : Android.Media.AudioAttributes * Android.Media.AudioDeviceInfo * Android.Media.AudioMixerAttributes -> bool
参数
- attributes
- AudioAttributes
AudioAttributes
应设置其混音器属性。
目前仅支持 AudioAttributes#USAGE_MEDIA
。 在给定设备上播放面向的音频时,请使用相同的属性进行播放。
- device
- AudioDeviceInfo
要路由的设备。 目前,仅允许 USB 设备。
- mixerAttributes
- AudioMixerAttributes
首选混音器属性。 在给定设备上播放面向的音频时,对播放和混音器属性使用相同的 AudioFormat
音频。
返回
仅当成功设置首选混音器属性时,才为 true。
- 属性
注解
针对给定AudioDeviceInfo
的某个特定AudioAttributes
配置混音器属性。
调用 #getSupportedMixerAttributes(AudioDeviceInfo)
以确定哪些混音器属性可用于给定设备。
首选混音器属性的所有权由 uid 识别。 当调用此 API 时,从同一 uid 播放路由到给定的音频设备时,将使用以前通过此 API 设置的值来配置输出混音器/流。
用于 #clearPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo)
取消为此 AudioAttributes
设置混音器属性。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。