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
古い.

マイクの方向性の種類: hyper cardioid。

DirectionalityOmni
古い.

マイクの方向の種類: オムニ。

DirectionalitySuperCardioid
古い.

マイクの方向の種類: スーパー カーディオイド。

DirectionalityUnknown
古い.

マイクの方向性が不明です。

GroupUnknown

マイクのグループが不明な場合に使用される値。

IndexInTheGroupUnknown

マイクのグループ内のインデックスが不明な場合に使用される値。

LocationMainbody
古い.

デバイスの本体メイン見つけるマイク。

LocationMainbodyMovable
古い.

デバイスの可動メイン本体上に配置されるマイク。

LocationPeripheral
古い.

周辺機器を見つけるマイク。

LocationUnknown
古い.

場所が不明なマイク。

SensitivityUnknown

マイクの感度が不明な場合に使用される値。

SplUnknown

マイクの SPL が不明な場合に使用される値。

プロパティ

Address

によって返されるアドレスに対応するマイクの "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

94 dB SPL で 1000Hz トーンによって生成された 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()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

マイクに関する情報を提供するクラス。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

マイクに関する情報を提供するクラス。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>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)

マイクに関する情報を提供するクラス。

適用対象