Поделиться через


AudioManager.SetPreferredMixerAttributes Метод

Определение

Настраивает атрибуты миксера для определенного AudioAttributes значения.AudioDeviceInfo

[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 только в том случае, если предпочтительный атрибут миксера установлен успешно.

Атрибуты

Комментарии

Настраивает атрибуты миксера для определенного AudioAttributes значения.AudioDeviceInfo

Вызов #getSupportedMixerAttributes(AudioDeviceInfo) , чтобы определить, какие атрибуты миксера можно использовать с заданным устройством.

Владение предпочитаемыми атрибутами миксера распознается в пользовательском интерфейсе. Когда воспроизведение из того же пользовательского интерфейса направляется на заданное звуковое устройство при вызове этого API, выходной миксер или поток будет настроен со значениями, заданными ранее с помощью этого API.

Используйте #clearPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo) для отмены атрибутов смешивателя параметров для этого AudioAttributes.

Документация по Java для android.media.AudioManager.setPreferredMixerAttributes(android.media.AudioAttributes, android.media.AudioDeviceInfo, android.media.AudioMixerAttributes).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к