Partager via


AudioManager.SetPreferredMixerAttributes Méthode

Définition

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.

Documentation Java pour android.media.AudioManager.setPreferredMixerAttributes(android.media.AudioAttributes, android.media.AudioDeviceInfo, android.media.AudioMixerAttributes).

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.

S’applique à