AudioManager.SetPreferredMixerAttributes Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Configure les attributs de mélangeur pour un particulier AudioAttributes
sur un élément donné 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
Paramètres
- attributes
- AudioAttributes
dont les AudioAttributes
attributs de mélangeur doivent être définis.
Actuellement, seul AudioAttributes#USAGE_MEDIA
est pris en charge. Lors de la lecture audio ciblée sur l’appareil donné, utilisez les mêmes attributs pour la lecture.
- device
- AudioDeviceInfo
l’appareil à router. Actuellement, seul le périphérique USB est autorisé.
- mixerAttributes
- AudioMixerAttributes
attributs de mélangeur préférés. Lors de la lecture de l’audio ciblé sur l’appareil donné, utilisez la même AudioFormat
chose pour la lecture et les attributs de mixage.
Retours
true uniquement si les attributs de mélangeur préférés sont définis avec succès.
- Attributs
Remarques
Configure les attributs de mélangeur pour un particulier AudioAttributes
sur un élément donné AudioDeviceInfo
.
Appelez #getSupportedMixerAttributes(AudioDeviceInfo)
pour déterminer quels attributs de mélangeur peuvent être utilisés avec l’appareil donné.
La propriété des attributs de mélangeur préférés est reconnue par uid. Lorsqu’une lecture à partir du même uid est acheminée vers l’appareil audio donné lors de l’appel de cette API, le mélangeur/flux de sortie est configuré avec les valeurs précédemment définies via cette API.
Permet #clearPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo)
d’annuler la définition des attributs de mélangeur pour ce AudioAttributes
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.