MicrophoneInfo Класс

Определение

Класс, предоставляющий сведения о микрофоне.

[Android.Runtime.Register("android/media/MicrophoneInfo", ApiSince=28, DoNotGenerateAcw=true)]
public sealed class MicrophoneInfo : Java.Lang.Object
[<Android.Runtime.Register("android/media/MicrophoneInfo", ApiSince=28, DoNotGenerateAcw=true)>]
type MicrophoneInfo = class
    inherit Object
Наследование
MicrophoneInfo
Атрибуты

Комментарии

Класс, предоставляющий сведения о микрофоне. Он указывает расположение и ориентацию микрофона на устройстве, а также полезные сведения, такие как частота отклика и чувствительность. Он может использоваться приложениями, реализующими специальные эффекты предварительной обработки, такие как подавление шума при формировании луча, которые должны знать о точных характеристиках микрофона для адаптации своих алгоритмов.

Документация по Java для android.media.MicrophoneInfo.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Поля

ChannelMappingDirect
Устаревшие..

Канал содержит необработанный звук с этого микрофона.

ChannelMappingProcessed
Устаревшие..

Канал содержит обработанный звук с этого микрофона и, возможно, другого микрофона.

DirectionalityBiDirectional
Устаревшие..

Тип направления микрофона: двунаправленный.

DirectionalityCardioid
Устаревшие..

Тип направления микрофона: кардиоид.

DirectionalityHyperCardioid
Устаревшие..

Тип направления микрофона: гипер кардиоид.

DirectionalityOmni
Устаревшие..

Тип направления микрофона: omni.

DirectionalitySuperCardioid
Устаревшие..

Тип направления микрофона: супер кардиоид.

DirectionalityUnknown
Устаревшие..

Неизвестная направленность микрофона.

GroupUnknown

Значение, используемое для , если группа микрофона неизвестна.

IndexInTheGroupUnknown

Значение, используемое для , если индекс в группе микрофона неизвестен.

LocationMainbody
Устаревшие..

Микрофон, который находится на main основной части устройства.

LocationMainbodyMovable
Устаревшие..

Микрофон, который находится на перемещаемом main теле устройства.

LocationPeripheral
Устаревшие..

Микрофон, который находится на периферийном устройстве.

LocationUnknown
Устаревшие..

Микрофон, расположение которому неизвестно.

SensitivityUnknown

Значение, используемое для , если чувствительность микрофона неизвестна.

SplUnknown

Значение, используемое для , если SPL микрофона неизвестен.

Свойства

Address

Возвращает строку "address" микрофона, соответствующую адресу, возвращенного AudioDeviceInfo#getAddress()

ChannelMapping

android.util.Pair Возвращает список для сопоставления каналов, указывающий, как этот микрофон используется каждым каналом или потоком захвата.

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Description

Возвращает буквенно-цифровой код, который однозначно идентифицирует устройство.

Directionality

Возвращает направление микрофона.

FrequencyResponse

android.util.Pair Возвращает список частотных ответов.

Group

Возвращает идентификатор группы устройств, который можно использовать для группировки микрофонов на одном периферийном устройстве, вложениях или логических группах.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
Id

Возвращает уникальный системный идентификатор устройства, соответствующий идентификатору, возвращаемому AudioDeviceInfo#getId().

IndexInTheGroup

Возвращает уникальный индекс для устройства в его группе.

JniIdentityHashCode

Класс, предоставляющий сведения о микрофоне.

(Унаследовано от Object)
JniPeerMembers

Класс, предоставляющий сведения о микрофоне.

Location

Возвращает расположение микрофона.

MaxSpl

Возвращает уровень в дБ максимального значения SPL, поддерживаемого устройством с частотой 1000 Гц.

MinSpl

Возвращает уровень в дБ минимального SPL, который может быть зарегистрирован устройством с частотой 1000 Гц.

Orientation

Возвращает объект , Coordinate3F представляющий ориентацию микрофона.

OrientationUnknown

Значение, используемое для , если ориентация микрофона неизвестна.

PeerReference

Класс, предоставляющий сведения о микрофоне.

(Унаследовано от Object)
Position

Возвращает объект , Coordinate3F представляющий геометрическое расположение микрофона в метрах.

PositionUnknown

Значение, используемое для , если положение микрофона неизвестно.

Sensitivity

Возвращает уровень в dBFS, созданный тоном 1000 Гц при 94 дБ SPL.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
Type

Возвращает идентификатор типа устройства микрофона (e.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Класс, предоставляющий сведения о микрофоне.

(Унаследовано от Object)
Dispose(Boolean)

Класс, предоставляющий сведения о микрофоне.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Класс, предоставляющий сведения о микрофоне.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Класс, предоставляющий сведения о микрофоне.

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Класс, предоставляющий сведения о микрофоне.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Класс, предоставляющий сведения о микрофоне.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Класс, предоставляющий сведения о микрофоне.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Класс, предоставляющий сведения о микрофоне.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Класс, предоставляющий сведения о микрофоне.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Класс, предоставляющий сведения о микрофоне.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Класс, предоставляющий сведения о микрофоне.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Класс, предоставляющий сведения о микрофоне.

GetJniTypeName(IJavaPeerable)

Класс, предоставляющий сведения о микрофоне.

Применяется к