MicrophoneInfo Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klasse, die Informationen zu einem Mikrofon bereitstellt.
[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
- Vererbung
- Attribute
Hinweise
Klasse, die Informationen zu einem Mikrofon bereitstellt. Es gibt die Position und Ausrichtung des Mikrofons auf dem Gerät sowie nützliche Informationen wie Frequenzantwort und Vertraulichkeit an. Es kann von Anwendungen verwendet werden, die spezielle Vorverarbeitungseffekte wie Rauschunterdrückung der Strahlformung implementieren, die über präzise Mikrofoneigenschaften informiert werden müssen, um ihre Algorithmen anzupassen.
Java Dokumentation für android.media.MicrophoneInfo.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Felder
| Name | Beschreibung |
|---|---|
| ChannelMappingDirect |
Veraltet.
Der Kanal enthält unformatierte Audiodaten von diesem Mikrofon. |
| ChannelMappingProcessed |
Veraltet.
Der Kanal enthält verarbeitete Audiodaten von diesem Mikrofon und möglicherweise ein anderes Mikrofon. |
| DirectionalityBiDirectional |
Veraltet.
Mikrofonrichtungstyp: bidirektional. |
| DirectionalityCardioid |
Veraltet.
Mikrofonrichtungstyp: Kardioid. |
| DirectionalityHyperCardioid |
Veraltet.
Mikrofonrichtungstyp: Hyper-Kardioid. |
| DirectionalityOmni |
Veraltet.
Mikrofonrichtungstyp: omni. |
| DirectionalitySuperCardioid |
Veraltet.
Mikrofonrichtungstyp: Super-Kardioid. |
| DirectionalityUnknown |
Veraltet.
Unbekannte Mikrofonrichtung. |
| GroupUnknown |
Wert, der verwendet wird, wenn die Gruppe des Mikrofons unbekannt ist. |
| IndexInTheGroupUnknown |
Wert, der verwendet wird, wenn der Index in der Gruppe des Mikrofons unbekannt ist. |
| LocationMainbody |
Veraltet.
Ein Mikrofon, das sich auf dem Hauptteil des Geräts befindet. |
| LocationMainbodyMovable |
Veraltet.
Ein Mikrofon, das sich auf einem beweglichen Hauptteil des Geräts befindet. |
| LocationPeripheral |
Veraltet.
Ein Mikrofon, das sich auf einem Peripheriegerät findet. |
| LocationUnknown |
Veraltet.
Ein Mikrofon, das die Position unbekannt ist. |
| SensitivityUnknown |
Wert, der verwendet wird, wenn die Empfindlichkeit des Mikrofons unbekannt ist. |
| SplUnknown |
Wert, der verwendet wird, wenn die SPL des Mikrofons unbekannt ist. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Address |
Gibt die Zeichenfolge "address" des Mikrofons zurück, die der von |
| ChannelMapping |
Gibt eine |
| Class |
Gibt die Laufzeitklasse dieses Werts |
| Description |
Gibt alphanumerischen Code zurück, der das Gerät eindeutig identifiziert. |
| Directionality |
Gibt die Richtung des Mikrofons zurück. |
| FrequencyResponse |
Gibt eine |
| Group |
Gibt eine Gerätegruppen-ID zurück, die zum Gruppieren von Mikrofonen auf denselben Peripheriegeräten, Anlagen oder logischen Gruppen verwendet werden kann. |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| Id |
Gibt die eindeutige Geräte-ID des Systems zurück, die der id entspricht, die von |
| IndexInTheGroup |
Gibt einen eindeutigen Index für das Gerät innerhalb der Gruppe zurück. |
| JniIdentityHashCode |
Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist. (Geerbt von Object) |
| JniManagedPeerState |
Klasse, die Informationen zu einem Mikrofon bereitstellt. (Geerbt von JavaObject) |
| JniPeerMembers |
Klasse, die Informationen zu einem Mikrofon bereitstellt. |
| Location |
Gibt die Position des Mikrofons zurück. |
| MaxSpl |
Gibt den Wert in dB der maximalen SPL zurück, die vom Gerät mit 1000Hz unterstützt wird. |
| MinSpl |
Gibt den Wert in dB der minimalen SPL zurück, die vom Gerät bei 1000Hz registriert werden kann. |
| Orientation |
Gibt ein |
| OrientationUnknown |
Wert, der verwendet wird, wenn die Ausrichtung des Mikrofons unbekannt ist. |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (Geerbt von Object) |
| Position |
Gibt ein |
| PositionUnknown |
Wert, der verwendet wird, wenn die Position des Mikrofons unbekannt ist. |
| Sensitivity |
Gibt den Wert in dBFS zurück, der von einem 1000Hz-Ton bei 94 dB SPL erzeugt wird. |
| ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
| ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
| Type |
Gibt den Gerätetypbezeichner des Mikrofons zurück (e. |
Methoden
| Name | Beschreibung |
|---|---|
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Klasse, die Informationen zu einem Mikrofon bereitstellt. (Geerbt von JavaObject) |
| Dispose() |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| Dispose(Boolean) |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| DisposeUnlessReferenced() |
Klasse, die Informationen zu einem Mikrofon bereitstellt. (Geerbt von JavaObject) |
| Equals(Object) |
Klasse, die Informationen zu einem Mikrofon bereitstellt. (Geerbt von JavaObject) |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| JavaFinalize() |
Veraltet.
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
| Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
| NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Klasse, die Informationen zu einem Mikrofon bereitstellt. (Geerbt von JavaObject) |
| ToArray<T>() |
Erstellt ein verwaltetes Array aus diesem Java Arraywrapper. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
| UnregisterFromRuntime() |
Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf. (Geerbt von Object) |
| Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><> (Geerbt von Object) |
| Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IJavaPeerable.Disposed() |
Klasse, die Informationen zu einem Mikrofon bereitstellt. (Geerbt von JavaObject) |
| IJavaPeerable.Finalized() |
Klasse, die Informationen zu einem Mikrofon bereitstellt. (Geerbt von JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Klasse, die Informationen zu einem Mikrofon bereitstellt. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Klasse, die Informationen zu einem Mikrofon bereitstellt. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Klasse, die Informationen zu einem Mikrofon bereitstellt. (Geerbt von JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Klasse, die Informationen zu einem Mikrofon bereitstellt. (Geerbt von JavaObject) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Klasse, die Informationen zu einem Mikrofon bereitstellt. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |