Condividi tramite


MicrophoneInfo Classe

Definizione

Classe che fornisce informazioni su un microfono.

[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
Ereditarietà
MicrophoneInfo
Attributi

Commenti

Classe che fornisce informazioni su un microfono. Indica la posizione e l'orientamento del microfono sul dispositivo, nonché informazioni utili come la risposta alla frequenza e la riservatezza. Può essere usato dalle applicazioni che implementano effetti di pre-elaborazione speciali, ad esempio l'eliminazione del rumore della forma del raggio che deve conoscere le caratteristiche precise del microfono per adattare gli algoritmi.

Documentazione Java per android.media.MicrophoneInfo.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Campi

ChannelMappingDirect
Obsoleti.

Il canale contiene audio non elaborato da questo microfono.

ChannelMappingProcessed
Obsoleti.

Il canale contiene audio elaborato da questo microfono e possibilmente un altro microfono.

DirectionalityBiDirectional
Obsoleti.

Tipo di direzione microfono: bidirezionale.

DirectionalityCardioid
Obsoleti.

Tipo di direzione del microfono: cardioid.

DirectionalityHyperCardioid
Obsoleti.

Tipo di direzione microfono: hyper cardioid.

DirectionalityOmni
Obsoleti.

Tipo di direzione microfono: omni.

DirectionalitySuperCardioid
Obsoleti.

Tipo di direzione del microfono: super cardioid.

DirectionalityUnknown
Obsoleti.

Direzione microfono sconosciuto.

GroupUnknown

Valore utilizzato per quando il gruppo del microfono è sconosciuto.

IndexInTheGroupUnknown

Valore usato per quando l'indice nel gruppo del microfono è sconosciuto.

LocationMainbody
Obsoleti.

Microfono che si trova sul corpo principale del dispositivo.

LocationMainbodyMovable
Obsoleti.

Microfono che individua su un corpo principale mobile del dispositivo.

LocationPeripheral
Obsoleti.

Microfono che si trova su una periferica.

LocationUnknown
Obsoleti.

Microfono sconosciuto.

SensitivityUnknown

Valore utilizzato per quando la sensibilità del microfono è sconosciuta.

SplUnknown

Valore usato per quando l'SPL del microfono è sconosciuto.

Proprietà

Address

Restituisce la stringa "indirizzo" del microfono che corrisponde all'indirizzo restituito da AudioDeviceInfo#getAddress()

ChannelMapping

Restituisce un android.util.Pair elenco per il mapping dei canali, che indica come questo microfono viene usato da ogni canale o da un flusso di acquisizione.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Description

Restituisce il codice alfanumerico che identifica in modo univoco il dispositivo.

Directionality

Restituisce la direzione del microfono.

FrequencyResponse

Restituisce un android.util.Pair elenco di risposte alla frequenza.

Group

Restituisce un ID gruppo di dispositivi che può essere usato per raggruppare i microfoni nella stessa periferica, allegati o gruppi logici.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
Id

Restituisce l'ID dispositivo univoco del sistema che corrisponde all'ID restituito da AudioDeviceInfo#getId().

IndexInTheGroup

Restituisce un indice univoco per il dispositivo all'interno del gruppo.

JniIdentityHashCode

Classe che fornisce informazioni su un microfono.

(Ereditato da Object)
JniPeerMembers

Classe che fornisce informazioni su un microfono.

Location

Restituisce la posizione del microfono.

MaxSpl

Restituisce il livello in dB del massimo SPL supportato dal dispositivo a 1000Hz.

MinSpl

Restituisce il livello in dB del valore SPL minimo che può essere registrato dal dispositivo a 1000Hz.

Orientation

Restituisce un Coordinate3F oggetto che rappresenta l'orientamento del microfono.

OrientationUnknown

Valore utilizzato per quando l'orientamento del microfono è sconosciuto.

PeerReference

Classe che fornisce informazioni su un microfono.

(Ereditato da Object)
Position

Restituisce un Coordinate3F oggetto che rappresenta la posizione geometrica del microfono in metri.

PositionUnknown

Valore utilizzato per quando la posizione del microfono è sconosciuta.

Sensitivity

Restituisce il livello in dBFS prodotto da un tono da 1000Hz a 94 dB SPL.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
Type

Restituisce l'identificatore del tipo di dispositivo del microfono (e.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Classe che fornisce informazioni su un microfono.

(Ereditato da Object)
Dispose(Boolean)

Classe che fornisce informazioni su un microfono.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Classe che fornisce informazioni su un microfono.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Classe che fornisce informazioni su un microfono.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Classe che fornisce informazioni su un microfono.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Classe che fornisce informazioni su un microfono.

(Ereditato da Object)
IJavaPeerable.Finalized()

Classe che fornisce informazioni su un microfono.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Classe che fornisce informazioni su un microfono.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe che fornisce informazioni su un microfono.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe che fornisce informazioni su un microfono.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe che fornisce informazioni su un microfono.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Classe che fornisce informazioni su un microfono.

GetJniTypeName(IJavaPeerable)

Classe che fornisce informazioni su un microfono.

Si applica a