다음을 통해 공유


Virtualizer.CanVirtualize(ChannelIn, VirtualizationMode) 메서드

정의

채널 마스크와 가상화 모드의 조합이 이 가상화 도우미에서 지원되는지 확인합니다.

[Android.Runtime.Register("canVirtualize", "(II)Z", "GetCanVirtualize_IIHandler")]
public virtual bool CanVirtualize (Android.Media.ChannelIn inputChannelMask, Android.Media.Audiofx.VirtualizationMode virtualizationMode);
[<Android.Runtime.Register("canVirtualize", "(II)Z", "GetCanVirtualize_IIHandler")>]
abstract member CanVirtualize : Android.Media.ChannelIn * Android.Media.Audiofx.VirtualizationMode -> bool
override this.CanVirtualize : Android.Media.ChannelIn * Android.Media.Audiofx.VirtualizationMode -> bool

매개 변수

inputChannelMask
ChannelIn

가상화할 콘텐츠의 채널 마스크입니다.

virtualizationMode
VirtualizationMode

가상화 처리를 수행할 모드로, 다음 중 #VIRTUALIZATION_MODE_BINAURAL#VIRTUALIZATION_MODE_TRANSAURAL하나입니다.

반환

채널 마스크와 가상화 모드의 조합이 지원되면 true이고, 그렇지 않으면 false입니다. <br>특정 채널 마스크가 지원되지 않는다는 표시가 반드시 해당 채널 마스크로 콘텐츠를 재생할 수 없다는 의미는 아니며, 가상화되기 전에 콘텐츠가 다운믹스됨을 의미할 가능성이 큽니다. 예를 들어 마스크만 지원하는 가상화 도우미는 마스크를 AudioFormat#CHANNEL_OUT_STEREO AudioFormat#CHANNEL_OUT_5POINT1사용하여 콘텐츠를 처리할 수 있지만 먼저 콘텐츠를 스테레오로 다운믹스한 다음 각 채널을 개별적으로 가상화하는 것이 아니라 가상화됩니다.

특성

예외

설명

채널 마스크와 가상화 모드의 조합이 이 가상화 도우미에서 지원되는지 확인합니다. 일부 가상화 도우미 구현은 바이노럴 처리만 지원할 수 있습니다(즉, #VIRTUALIZATION_MODE_BINAURAL헤드폰 출력만 지원), 일부는 기본 제공 스피커에 대한 트랜스오럴 처리(즉, 스피커 출력의 경우 참조 #VIRTUALIZATION_MODE_TRANSAURAL)를 지원할 수 있습니다. 이 메서드를 사용하여 가상화 도우미 구현 기능을 쿼리합니다.

에 대한 android.media.audiofx.Virtualizer.canVirtualize(int, int)Java 설명서

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

적용 대상