Virtualizer.GetSpeakerAngles(ChannelIn, VirtualizationMode, Int32[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Запрашивает угол виртуального говорящего (azimuth и повышение прав) для сочетания режима маски канала и виртуализации.
[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[]
массив, не допускающий значения NULL, длина которого составляет 3 раза больше числа каналов в маске канала.
Если метод указывает, что конфигурация поддерживается, массив будет содержаться при возврате тройных значений: для каждого канала i
среди каналов маски: <элемент ul<>li>в индексе 3i
в массиве содержит идентификацию говорящего (напримерAudioFormat#CHANNEL_OUT_FRONT_LEFT
),< /li<>li>элемент в индексе 3
i+1
содержит соответствующий угол азимута, выраженный в градусах, где 0 — направление лица прослушивателя, 180 находится за прослушивателем, а -90 — слева,< /li ли><элемент>в индексе 3*i+2
содержит соответствующий угол высоты, где +90 находится непосредственно над прослушивателем, 0 — горизонтальная плоскость, и -90 находится непосредственно под прослушивателем.</Литий>
Возвращаемое значение
Значение true, если поддерживается сочетание маски канала и режима виртуализации, значение false в противном случае.
- Атрибуты
Исключения
Комментарии
Запрашивает угол виртуального говорящего (azimuth и повышение прав) для сочетания режима маски канала и виртуализации. Если поддерживается конфигурация виртуализации (маска и режим) (см #canVirtualize(int, int)
. угол массива, содержащийся при возвращении определения каждого виртуального говорящего и его азимута и углов повышения относительно прослушивателя. <Br>Обратите внимание, что в некоторых реализациях виртуализатора угол может быть зависимым от силы.
Документация по Java для android.media.audiofx.Virtualizer.getSpeakerAngles(int, int, int[])
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.