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