다음을 통해 공유


AudioManager.SetPreferredMixerAttributes 메서드

정의

지정된 AudioDeviceInfo값을 통해 특정 AudioAttributes 에 대한 믹서 특성을 구성합니다.

[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

매개 변수

attributes
AudioAttributes

AudioAttributes 믹서 특성을 설정해야 하는 경우 현재는 AudioAttributes#USAGE_MEDIA만 지원됩니다. 지정된 디바이스를 대상으로 하는 오디오를 재생할 때 재생에 동일한 특성을 사용합니다.

device
AudioDeviceInfo

라우팅할 디바이스입니다. 현재 USB 디바이스만 허용됩니다.

mixerAttributes
AudioMixerAttributes

기본 믹서 특성입니다. 지정된 디바이스를 대상으로 하는 오디오를 재생할 때 재생 및 믹서 특성 모두에 동일하게 AudioFormat 사용합니다.

반환

기본 믹서 특성이 성공적으로 설정된 경우에만 true입니다.

특성

설명

지정된 AudioDeviceInfo값을 통해 특정 AudioAttributes 에 대한 믹서 특성을 구성합니다.

지정된 디바이스에서 사용할 수 있는 믹서 특성을 확인하려면 호출 #getSupportedMixerAttributes(AudioDeviceInfo) 합니다.

기본 믹서 특성의 소유권은 uid에서 인식됩니다. 이 API를 호출할 때 동일한 uid의 재생이 지정된 오디오 디바이스로 라우팅되면 출력 믹서/스트림은 이 API를 통해 이전에 설정한 값으로 구성됩니다.

이에 AudioAttributes대한 믹서 특성 설정을 취소하는 데 사용합니다#clearPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo).

에 대한 android.media.AudioManager.setPreferredMixerAttributes(android.media.AudioAttributes, android.media.AudioDeviceInfo, android.media.AudioMixerAttributes)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상