MicrophoneInfo Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 |
| ChannelMapping |
Devuelve una |
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Description |
Devuelve código alfanumérico que identifica de forma única el dispositivo. |
| Directionality |
Devuelve la direccionalidad del micrófono. |
| FrequencyResponse |
Devuelve una |
| 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 |
| 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 |
| 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| 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 |