다음을 통해 공유


Virtualizer.GetSpeakerAngles(ChannelIn, VirtualizationMode, Int32[]) 메서드

정의

채널 마스크와 가상화 모드의 조합에 대한 가상 스피커 각도(azimuth 및 elevation)를 쿼리합니다.

[Android.Runtime.Register("getSpeakerAngles", "(II[I)Z", "GetGetSpeakerAngles_IIarrayIHandler")]
public virtual bool GetSpeakerAngles (Android.Media.ChannelIn inputChannelMask, Android.Media.Audiofx.VirtualizationMode virtualizationMode, int[]? angles);
[<Android.Runtime.Register("getSpeakerAngles", "(II[I)Z", "GetGetSpeakerAngles_IIarrayIHandler")>]
abstract member GetSpeakerAngles : Android.Media.ChannelIn * Android.Media.Audiofx.VirtualizationMode * int[] -> bool
override this.GetSpeakerAngles : Android.Media.ChannelIn * Android.Media.Audiofx.VirtualizationMode * int[] -> bool

매개 변수

inputChannelMask
ChannelIn

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

virtualizationMode
VirtualizationMode

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

angles
Int32[]

길이가 채널 마스크의 채널 수의 3배인 null이 아닌 배열입니다. 메서드가 구성이 지원됨을 나타내는 경우 배열은 값의 세 쌍둥이를 반환할 때 포함됩니다. 마스크 채널 중 각 채널 i 에 대해: <배열<>>의 인덱 3i 스에 있는 요소에 화자 ID(예: AudioFormat#CHANNEL_OUT_FRONT_LEFT),</li><li>는 인덱스 3i+1의 요소 포함) 는 0이 수신기가 직면한 방향이고, 180은 수신기 뒤에 있고, -90은 그녀/그의 왼쪽<에, /li><li>는 인덱 3*i+2 스의 요소가 +90이 수신기 바로 위에 있고, 0은 수평 평면이고, -90은 수신기 바로 아래에 있는 해당 고도 각도를 포함합니다.</리>

반환

채널 마스크와 가상화 모드의 조합이 지원되면 true이고, 그렇지 않으면 false입니다.

특성

예외

설명

채널 마스크와 가상화 모드의 조합에 대한 가상 스피커 각도(azimuth 및 elevation)를 쿼리합니다. 가상화 구성(마스크 및 모드)이 지원되는 경우(참조 #canVirtualize(int, int)) 각 가상 스피커의 정의와 수신기에 상대적인 지음 및 상승 각도를 반환할 때 배열 각도가 포함됩니다. <br>일부 가상라이저 구현에서는 각도가 강도에 따라 달라질 수 있습니다.

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

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

적용 대상