Compartilhar via


AudioManager.SetPreferredMixerAttributes Método

Definição

Configura os atributos do mixer para um determinado AudioAttributes sobre um 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

os AudioAttributes atributos cujo mixer devem ser definidos. Atualmente, há suporte apenas para AudioAttributes#USAGE_MEDIA. Ao reproduzir áudio direcionado ao dispositivo específico, use os mesmos atributos para reprodução.

device
AudioDeviceInfo

o dispositivo a ser encaminhado. Atualmente, apenas dispositivos USB serão permitidos.

mixerAttributes
AudioMixerAttributes

os atributos de misturador preferidos. Ao reproduzir áudio direcionado para o dispositivo específico, use o mesmo AudioFormat para reprodução e os atributos do mixer.

Retornos

true somente se os atributos do mixer preferido forem definidos com êxito.

Atributos

Comentários

Configura os atributos do mixer para um determinado AudioAttributes sobre um determinado AudioDeviceInfo.

Chamada #getSupportedMixerAttributes(AudioDeviceInfo) para determinar quais atributos do mixer podem ser usados com o dispositivo especificado.

A propriedade dos atributos do misturador preferencial é reconhecida pelo uid. Quando uma reprodução do mesmo uid é roteada para o dispositivo de áudio fornecido ao chamar essa API, o mixer/fluxo de saída será configurado com os valores definidos anteriormente por meio dessa API.

Use #clearPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo) para cancelar a configuração de atributos do mixer para este AudioAttributes.

Documentação Java para android.media.AudioManager.setPreferredMixerAttributes(android.media.AudioAttributes, android.media.AudioDeviceInfo, android.media.AudioMixerAttributes).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a