Compartir a través de


AudioManager.SetPreferredMixerAttributes Método

Definición

Configura los atributos de mezclador para un determinado AudioAttributes sobre un determinado 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

Parámetros

attributes
AudioAttributes

cuyo AudioAttributes atributo mezclador debe establecerse. Actualmente, solo se admite AudioAttributes#USAGE_MEDIA. Al reproducir audio dirigido al dispositivo determinado, use los mismos atributos para la reproducción.

device
AudioDeviceInfo

el dispositivo que se va a enrutar. Actualmente, solo se permitirá el dispositivo USB.

mixerAttributes
AudioMixerAttributes

los atributos de mezclador preferidos. Al reproducir audio dirigido al dispositivo determinado, use lo mismo AudioFormat para los atributos de reproducción y mezclador.

Devoluciones

True solo si los atributos de mezclador preferidos se establecen correctamente.

Atributos

Comentarios

Configura los atributos de mezclador para un determinado AudioAttributes sobre un determinado AudioDeviceInfo.

Llame #getSupportedMixerAttributes(AudioDeviceInfo) a para determinar qué atributos de mezclador se pueden usar con el dispositivo especificado.

Uid reconoce la propiedad de los atributos de mezclador preferidos. Cuando una reproducción desde la misma interfaz de usuario se enruta al dispositivo de audio determinado al llamar a esta API, el mezclador o secuencia de salida se configurará con los valores establecidos anteriormente a través de esta API.

Use #clearPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo) para cancelar la configuración de los atributos del mezclador para este AudioAttributes.

Documentación de Java para android.media.AudioManager.setPreferredMixerAttributes(android.media.AudioAttributes, android.media.AudioDeviceInfo, android.media.AudioMixerAttributes).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a