AudioManager.SetPreferredMixerAttributes Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Konfiguriert die Mischerattribute für einen bestimmten AudioAttributes
über einen bestimmten 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
Parameter
- attributes
- AudioAttributes
deren AudioAttributes
Mischerattribute festgelegt werden sollen.
Derzeit wird nur AudioAttributes#USAGE_MEDIA
unterstützt. Verwenden Sie beim Wiedergeben von Audio, das auf das angegebene Gerät ausgerichtet ist, die gleichen Attribute für die Wiedergabe.
- device
- AudioDeviceInfo
das Gerät, das weitergeleitet werden soll. Derzeit ist nur ein USB-Gerät zulässig.
- mixerAttributes
- AudioMixerAttributes
die bevorzugten Mischerattribute. Verwenden Sie beim Wiedergeben von Audio, das auf das angegebene Gerät ausgerichtet ist, dasselbe AudioFormat
sowohl für die Wiedergabe als auch für die Mixerattribute.
Gibt zurück
true nur, wenn die bevorzugten Mischerattribute erfolgreich festgelegt werden.
- Attribute
Hinweise
Konfiguriert die Mischerattribute für einen bestimmten AudioAttributes
über einen bestimmten AudioDeviceInfo
.
Rufen Sie auf #getSupportedMixerAttributes(AudioDeviceInfo)
, um zu bestimmen, welche Mischattribute mit dem angegebenen Gerät verwendet werden können.
Der Besitz bevorzugter Mischerattribute wird durch uid erkannt. Wenn beim Aufrufen dieser API eine Wiedergabe von derselben UID an das angegebene Audiogerät weitergeleitet wird, wird der Ausgabemischer/-stream mit den werten konfiguriert, die zuvor über diese API festgelegt wurden.
Hier können #clearPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo)
Sie das Festlegen von Mischerattributen abbrechen AudioAttributes
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.