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
属性

注解

提供有关麦克风信息的类。 它指示设备上麦克风的位置和方向,以及频率响应和敏感度等有用信息。 它可由实现特殊预处理效果的应用程序使用,例如需要了解精确麦克风特性才能调整其算法的波束形成噪声抑制。

android.media.MicrophoneInfoJava 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

字段

ChannelMappingDirect
已过时.

通道包含来自此麦克风的原始音频。

ChannelMappingProcessed
已过时.

通道包含来自此麦克风的已处理音频,也可能包含另一个麦克风。

DirectionalityBiDirectional
已过时.

麦克风方向类型:双向。

DirectionalityCardioid
已过时.

麦克风方向性类型:心形。

DirectionalityHyperCardioid
已过时.

麦克风方向性类型:超心形。

DirectionalityOmni
已过时.

麦克风方向性类型:omni。

DirectionalitySuperCardioid
已过时.

麦克风方向性类型:超级心形。

DirectionalityUnknown
已过时.

麦克风方向未知。

GroupUnknown

当麦克风组未知时,用于 的值。

IndexInTheGroupUnknown

当麦克风组中的索引未知时,用于 的值。

LocationMainbody
已过时.

位于设备main主体上的麦克风。

LocationMainbodyMovable
已过时.

位于设备的可移动main主体上的麦克风。

LocationPeripheral
已过时.

位于外围设备的麦克风。

LocationUnknown
已过时.

位置未知的麦克风。

SensitivityUnknown

当麦克风的敏感度未知时,用于的值。

SplUnknown

当麦克风的 SPL 未知时,用于的值。

属性

Address

返回与 返回的地址对应的麦克风的“地址”字符串 AudioDeviceInfo#getAddress()

ChannelMapping

返回 android.util.Pair 通道映射的列表,该列表指示每个通道或捕获流如何使用此麦克风。

Class

返回此 Object的运行时类。

(继承自 Object)
Description

返回唯一标识设备的字母数字代码。

Directionality

返回麦克风的方向。

FrequencyResponse

返回 android.util.Pair 频率响应的列表。

Group

返回可用于将同一外围设备、附件或逻辑组上的麦克风组合在一起的设备组 ID。

Handle

基础 Android 实例的句柄。

(继承自 Object)
Id

返回与 返回 AudioDeviceInfo#getId()的 ID 相对应的系统唯一设备 ID。

IndexInTheGroup

返回设备组中设备的唯一索引。

JniIdentityHashCode

提供有关麦克风信息的类。

(继承自 Object)
JniPeerMembers

提供有关麦克风信息的类。

Location

返回麦克风的位置。

MaxSpl

返回设备在 1000Hz 下支持的最大 SPL 的级别(以 dB 为单位)。

MinSpl

返回设备可在 1000Hz 下注册的最小 SPL 的级别(以 dB 为单位)。

Orientation

返回一个 Coordinate3F 对象,该对象代表麦克风的方向。

OrientationUnknown

当麦克风的方向未知时,用于的值。

PeerReference

提供有关麦克风信息的类。

(继承自 Object)
Position

返回一个 Coordinate3F 对象,该对象代表麦克风的几何位置(以米为单位)。

PositionUnknown

当麦克风的位置未知时,用于的值。

Sensitivity

返回由 1000Hz 音调在 94 dB SPL 下生成的 dBFS 级别。

ThresholdClass

此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。

(继承自 Object)
ThresholdType

此 API 支持 Mono for 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> 或 <em>interrupted</em>。<>

(继承自 Object)
Wait(Int64)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)
Wait(Int64, Int32)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</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)

提供有关麦克风信息的类。

适用于