Lenguaje

MicrophoneInfo Clase

Definición

Clase que proporciona información sobre un micrófono.

[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
Herencia
MicrophoneInfo
Atributos

Comentarios

Clase que proporciona información sobre un micrófono. Indica la ubicación y orientación del micrófono en el dispositivo, así como información útil, como la respuesta de frecuencia y la sensibilidad. Puede ser utilizado por aplicaciones que implementan efectos especiales de preprocesamiento como la supresión de ruido de la formación de haz que necesitan conocer las características precisas del micrófono para adaptar sus algoritmos.

Java documentación para android.media.MicrophoneInfo.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Campos

Nombre Description
ChannelMappingDirect
Obsoletos.

El canal contiene audio sin procesar de este micrófono.

ChannelMappingProcessed
Obsoletos.

El canal contiene audio procesado de este micrófono y posiblemente otro micrófono.

DirectionalityBiDirectional
Obsoletos.

Tipo de direccionalidad del micrófono: bidireccional.

DirectionalityCardioid
Obsoletos.

Tipo de direccionalidad del micrófono: cardioide.

DirectionalityHyperCardioid
Obsoletos.

Tipo de direccionalidad del micrófono: hyper cardioid.

DirectionalityOmni
Obsoletos.

Tipo de direccionalidad del micrófono: omni.

DirectionalitySuperCardioid
Obsoletos.

Tipo de direccionalidad del micrófono: super cardioid.

DirectionalityUnknown
Obsoletos.

Direccionalidad desconocida del micrófono.

GroupUnknown

Valor utilizado para cuando se desconoce el grupo del micrófono.

IndexInTheGroupUnknown

Valor utilizado para cuando se desconoce el índice del grupo del micrófono.

LocationMainbody
Obsoletos.

Micrófono que se encuentra en el cuerpo principal del dispositivo.

LocationMainbodyMovable
Obsoletos.

Micrófono que se encuentra en un cuerpo principal móvil del dispositivo.

LocationPeripheral
Obsoletos.

Micrófono que se encuentra en un periférico.

LocationUnknown
Obsoletos.

Micrófono que se desconoce la ubicación.

SensitivityUnknown

Valor utilizado para cuando se desconoce la sensibilidad del micrófono.

SplUnknown

Valor usado para cuando se desconoce el SPL del micrófono.

Propiedades

Nombre Description
Address

Devuelve la cadena "address" del micrófono que corresponde a la dirección devuelta por AudioDeviceInfo#getAddress()

ChannelMapping

Devuelve una android.util.Pair lista para la asignación de canales, que indica cómo usa este micrófono cada canal o una secuencia de captura.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Description

Devuelve código alfanumérico que identifica de forma única el dispositivo.

Directionality

Devuelve la direccionalidad del micrófono.

FrequencyResponse

Devuelve una android.util.Pair lista de respuestas de frecuencia.

Group

Devuelve un identificador de grupo de dispositivos que se puede usar para agrupar micrófonos en el mismo periférico, datos adjuntos o grupos lógicos.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
Id

Devuelve el identificador de dispositivo único del sistema que corresponde al identificador devuelto por AudioDeviceInfo#getId().

IndexInTheGroup

Devuelve un índice único para el dispositivo dentro de su grupo.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Clase que proporciona información sobre un micrófono.

(Heredado de JavaObject)
JniPeerMembers

Clase que proporciona información sobre un micrófono.

Location

Devuelve la ubicación del micrófono.

MaxSpl

Devuelve el nivel en dB del SPL máximo admitido por el dispositivo a 1000Hz.

MinSpl

Devuelve el nivel en dB del SPL mínimo que el dispositivo puede registrar a 1000Hz.

Orientation

Devuelve un Coordinate3F objeto que representa la orientación del micrófono.

OrientationUnknown

Valor utilizado para cuando se desconoce la orientación del micrófono.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
Position

Devuelve un Coordinate3F objeto que representa la ubicación geométrica del micrófono en metros.

PositionUnknown

Valor utilizado para cuando se desconoce la posición del micrófono.

Sensitivity

Devuelve el nivel en dBFS producido por un tono de 1000Hz a 94 dB SPL.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
Type

Devuelve el identificador de tipo de dispositivo del micrófono (e.

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Clase que proporciona información sobre un micrófono.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Clase que proporciona información sobre un micrófono.

(Heredado de JavaObject)
Equals(Object)

Clase que proporciona información sobre un micrófono.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Clase que proporciona información sobre un micrófono.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Clase que proporciona información sobre un micrófono.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Clase que proporciona información sobre un micrófono.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Clase que proporciona información sobre un micrófono.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Clase que proporciona información sobre un micrófono.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Clase que proporciona información sobre un micrófono.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Clase que proporciona información sobre un micrófono.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Clase que proporciona información sobre un micrófono.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a