AudioManager.SetPreferredMixerAttributes 方法

定义

针对给定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.media.AudioManager.setPreferredMixerAttributes(android.media.AudioAttributes, android.media.AudioDeviceInfo, android.media.AudioMixerAttributes)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于