AudioManager.SetPreferredMixerAttributes Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
.
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.