Condividi tramite


AudioManager.SetPreferredMixerAttributes Metodo

Definizione

Configura gli attributi del mixer per un determinato AudioAttributes oggetto su un determinato AudioDeviceInfooggetto .

[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

Parametri

attributes
AudioAttributes

il AudioAttributes cui attributi del mixer deve essere impostato. Attualmente è supportato solo AudioAttributes#USAGE_MEDIA. Quando si riproduce l'audio destinato al dispositivo specificato, usare gli stessi attributi per la riproduzione.

device
AudioDeviceInfo

dispositivo da instradare. Attualmente, sarà consentito solo il dispositivo USB.

mixerAttributes
AudioMixerAttributes

attributi del mixer preferito. Quando si riproduce l'audio destinato al dispositivo specificato, usare lo stesso AudioFormat per la riproduzione e gli attributi del mixer.

Restituisce

true solo se gli attributi del mixer preferiti vengono impostati correttamente.

Attributi

Commenti

Configura gli attributi del mixer per un determinato AudioAttributes oggetto su un determinato AudioDeviceInfooggetto .

Chiamare #getSupportedMixerAttributes(AudioDeviceInfo) per determinare quali attributi del mixer possono essere usati con il dispositivo specificato.

La proprietà degli attributi del mixer preferito viene riconosciuta da uid. Quando una riproduzione dallo stesso uid viene instradata al dispositivo audio specificato durante la chiamata a questa API, il mixer/flusso di output verrà configurato con i valori impostati in precedenza tramite questa API.

Usare #clearPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo) per annullare l'impostazione degli attributi del mixer per questo AudioAttributesoggetto .

Documentazione java per android.media.AudioManager.setPreferredMixerAttributes(android.media.AudioAttributes, android.media.AudioDeviceInfo, android.media.AudioMixerAttributes).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a