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 Mixerattribute für einen bestimmten AudioAttributes
über einem 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
Mixerattribute festgelegt werden sollen.
Derzeit wird nur AudioAttributes#USAGE_MEDIA
unterstützt. Verwenden Sie bei der Audiowiedergabe für das jeweilige Gerät die gleichen Attribute für die Wiedergabe.
- device
- AudioDeviceInfo
das zu weiterleitende Gerät. Derzeit sind nur USB-Geräte zulässig.
- mixerAttributes
- AudioMixerAttributes
die bevorzugten Mixerattribute. Verwenden Sie bei der Audiowiedergabe für das jeweilige Gerät dasselbe AudioFormat
sowohl für die Wiedergabe als auch für die Mixerattribute.
Gibt zurück
True nur, wenn die bevorzugten Mixerattribute erfolgreich festgelegt wurden.
- Attribute
Hinweise
Konfiguriert die Mixerattribute für einen bestimmten AudioAttributes
über einem bestimmten AudioDeviceInfo
.
Rufen Sie auf #getSupportedMixerAttributes(AudioDeviceInfo)
, um zu bestimmen, welche Mixerattribute mit dem angegebenen Gerät verwendet werden können.
Der Besitz der bevorzugten Mixerattribute wird durch uid erkannt. Wenn beim Aufrufen dieser API eine Wiedergabe von derselben UID an das angegebene Audiogerät weitergeleitet wird, wird der Ausgabemixer/-stream mit den Werten konfiguriert, die zuvor über diese API festgelegt wurden.
Verwenden Sie #clearPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo)
, um die Einstellung von Mischerattributen für diesen AudioAttributes
abzubrechen.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.