Equalizer 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í.
Un ecualizador se usa para modificar la respuesta de frecuencia de una fuente de música determinada o de la combinación de salida principal.
[Android.Runtime.Register("android/media/audiofx/Equalizer", DoNotGenerateAcw=true)]
public class Equalizer : Android.Media.Audiofx.AudioEffect
[<Android.Runtime.Register("android/media/audiofx/Equalizer", DoNotGenerateAcw=true)>]
type Equalizer = class
inherit AudioEffect
- Herencia
- Atributos
Comentarios
Un ecualizador se usa para modificar la respuesta de frecuencia de una fuente de música determinada o de la combinación de salida principal.
Una aplicación crea un objeto Equalizer para crear instancias y controlar un motor de Equalizer en el marco de audio. La aplicación puede usar simplemente valores preestablecidos predefinidos o tener un control más preciso de la ganancia en cada banda de frecuencia controlada por el ecualizador.
Los métodos, tipos de parámetros y unidades expuestos por la implementación de Equalizer se asignan directamente a los definidos por la especificación OpenSL ES 1.0.1 (http://www.khronos.org/opensles/) para la interfaz SLEqualizerItf. Consulte esta especificación para obtener más detalles.
Para adjuntar el ecualizador a un audioTrack o MediaPlayer determinado, especifique el identificador de sesión de audio de este AudioTrack o MediaPlayer al construir el ecualizador.
NOTA: La asociación de un ecualizador a la combinación global de salida de audio mediante el uso de la sesión 0 está en desuso.
Consulte android.media.MediaPlayer#getAudioSessionId() para obtener más información sobre las sesiones de audio.
Consulte android.media.audiofx.AudioEffect la clase para obtener más información sobre cómo controlar los efectos de audio.
Java documentación para android.media.audiofx.Equalizer.
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.
Constructores
| Nombre | Description |
|---|---|
| Equalizer(Int32, Int32) |
Constructor de clase. |
| Equalizer(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
Campos
| Nombre | Description |
|---|---|
| ActionCloseAudioEffectControlSession |
Intención de indicar a la aplicación o servicio de control de efectos que se cierra una sesión de audio y que los efectos ya no se deben aplicar. (Heredado de AudioEffect) |
| ActionDisplayAudioEffectControlPanel |
Intención de iniciar una interfaz de usuario del panel de control de efectos de audio. (Heredado de AudioEffect) |
| ActionOpenAudioEffectControlSession |
Intención de indicar a la aplicación o servicio de control de efectos que se abre una nueva sesión de audio y requiere que se apliquen efectos de audio. (Heredado de AudioEffect) |
| AlreadyExists |
Obsoletos.
Estado de la operación interna. (Heredado de AudioEffect) |
| ContentTypeGame |
Obsoletos.
Valor para |
| ContentTypeMovie |
Obsoletos.
Valor para |
| ContentTypeMusic |
Obsoletos.
Valor para |
| ContentTypeVoice |
Obsoletos.
Valor para |
| EffectAuxiliary |
El modo de conexión de efecto es auxiliar. (Heredado de AudioEffect) |
| EffectInsert |
El modo de conexión de efecto es insertado. (Heredado de AudioEffect) |
| EffectPostProcessing |
El modo de conexión de efecto es posterior al procesamiento. (Heredado de AudioEffect) |
| EffectPreProcessing |
El modo de conexión de efecto es preprocesamiento. (Heredado de AudioEffect) |
| Error |
Obsoletos.
Error no especificado. (Heredado de AudioEffect) |
| ErrorBadValue |
Obsoletos.
Error en la operación debido a un valor de parámetro incorrecto. (Heredado de AudioEffect) |
| ErrorDeadObject |
Obsoletos.
Error en la operación debido a un objeto remoto inactivo. (Heredado de AudioEffect) |
| ErrorInvalidOperation |
Obsoletos.
Error en la operación porque se solicitó en estado incorrecto. (Heredado de AudioEffect) |
| ErrorNoInit |
Obsoletos.
Error en la operación debido a una inicialización de objeto incorrecta. (Heredado de AudioEffect) |
| ErrorNoMemory |
Obsoletos.
Error en la operación debido a la falta de memoria. (Heredado de AudioEffect) |
| ExtraAudioSession |
Contiene el identificador de la sesión de audio a la que se deben aplicar los efectos. (Heredado de AudioEffect) |
| ExtraContentType |
Indica el tipo de contenido que reproduce la aplicación. (Heredado de AudioEffect) |
| ExtraPackageName |
Contiene el nombre del paquete de la aplicación que llama. (Heredado de AudioEffect) |
| ParamBandFreqRange |
Obsoletos.
Intervalo de frecuencia de banda. |
| ParamBandLevel |
Obsoletos.
Nivel de banda. |
| ParamCenterFreq |
Obsoletos.
Frecuencia del centro de banda. |
| ParamCurrentPreset |
Obsoletos.
Valor preestablecido actual. |
| ParamGetBand |
Obsoletos.
Banda para una frecuencia determinada. |
| ParamGetNumOfPresets |
Obsoletos.
Número de solicitudes de valores preestablecidos. |
| ParamGetPresetName |
Obsoletos.
Nombre preestablecido de solicitud. |
| ParamLevelRange |
Obsoletos.
Rango de nivel de banda. |
| ParamNumBands |
Obsoletos.
Número de bandas. |
| ParamStringSizeMax |
Obsoletos.
Tamaño máximo para el nombre preestablecido |
| Success |
Obsoletos.
Operación correcta. (Heredado de AudioEffect) |
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| CurrentPreset |
Obtiene el valor preestablecido actual. |
| Enabled |
Devuelve el estado habilitado del efecto. (Heredado de AudioEffect) |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| HasControl |
Comprueba si este objeto AudioEffect controla el motor de efectos. (Heredado de AudioEffect) |
| Id |
Devuelve el identificador único del efecto. (Heredado de AudioEffect) |
| 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 |
Un ecualizador se usa para modificar la respuesta de frecuencia de una fuente de música determinada o de la combinación de salida principal. (Heredado de JavaObject) |
| JniPeerMembers |
Un ecualizador se usa para modificar la respuesta de frecuencia de una fuente de música determinada o de la combinación de salida principal. |
| NumberOfBands |
Obtiene el número de bandas de frecuencia admitidas por el motor equalizer. |
| NumberOfPresets |
Obtiene el número total de valores preestablecidos que admite el ecualizador. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| Properties |
Obtiene las propiedades del ecualizador. |
| ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
| ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Un ecualizador se usa para modificar la respuesta de frecuencia de una fuente de música determinada o de la combinación de salida principal. (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() |
Un ecualizador se usa para modificar la respuesta de frecuencia de una fuente de música determinada o de la combinación de salida principal. (Heredado de JavaObject) |
| Equals(Object) |
Un ecualizador se usa para modificar la respuesta de frecuencia de una fuente de música determinada o de la combinación de salida principal. (Heredado de JavaObject) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetBand(Int32) |
Obtiene la banda que tiene el mayor efecto en la frecuencia especificada. |
| GetBandFreqRange(Int16) |
Obtiene el intervalo de frecuencia de la banda de frecuencia especificada. |
| GetBandLevel(Int16) |
Obtiene el conjunto de ganancia para la banda de ecualizador especificada. |
| GetBandLevelRange() |
Obtiene el intervalo de nivel que usa |
| GetCenterFreq(Int16) |
Obtiene la frecuencia central de la banda especificada. |
| GetDescriptor() |
Obtenga el descriptor de efecto. (Heredado de AudioEffect) |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| GetPresetName(Int16) |
Obtiene el nombre preestablecido basado en el índice. |
| 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) |
| Release() |
Libera los recursos nativos de AudioEffect. (Heredado de AudioEffect) |
| SetBandLevel(Int16, Int16) |
Establece la banda de ecualizador especificada en el valor de ganancia especificado. |
| SetControlStatusListener(AudioEffect+IOnControlStatusChangeListener) |
Establece el agente de escucha AudioEffect notifica cuándo se toma o devuelve el control del motor de efecto. (Heredado de AudioEffect) |
| SetEnabled(Boolean) |
Habilite o deshabilite el efecto. (Heredado de AudioEffect) |
| SetEnableStatusListener(AudioEffect+IOnEnableStatusChangeListener) |
Establece el agente de escucha AudioEffect notifica cuando el motor de efectos está habilitado o deshabilitado. (Heredado de AudioEffect) |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetParameterListener(Equalizer+IOnParameterChangeListener) |
Registra una interfaz OnParameterChangeListener. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Un ecualizador se usa para modificar la respuesta de frecuencia de una fuente de música determinada o de la combinación de salida principal. (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) |
| UsePreset(Int16) |
Establece el ecualizador según el valor preestablecido especificado. |
| 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) |
Eventos
| Nombre | Description |
|---|---|
| ControlStatus |
Un ecualizador se usa para modificar la respuesta de frecuencia de una fuente de música determinada o de la combinación de salida principal. (Heredado de AudioEffect) |
| EnableStatus |
Un ecualizador se usa para modificar la respuesta de frecuencia de una fuente de música determinada o de la combinación de salida principal. (Heredado de AudioEffect) |
| Parameter |
Un ecualizador se usa para modificar la respuesta de frecuencia de una fuente de música determinada o de la combinación de salida principal. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Un ecualizador se usa para modificar la respuesta de frecuencia de una fuente de música determinada o de la combinación de salida principal. (Heredado de JavaObject) |
| IJavaPeerable.Finalized() |
Un ecualizador se usa para modificar la respuesta de frecuencia de una fuente de música determinada o de la combinación de salida principal. (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Un ecualizador se usa para modificar la respuesta de frecuencia de una fuente de música determinada o de la combinación de salida principal. (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Un ecualizador se usa para modificar la respuesta de frecuencia de una fuente de música determinada o de la combinación de salida principal. (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Un ecualizador se usa para modificar la respuesta de frecuencia de una fuente de música determinada o de la combinación de salida principal. (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Un ecualizador se usa para modificar la respuesta de frecuencia de una fuente de música determinada o de la combinación de salida principal. (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) |
Un ecualizador se usa para modificar la respuesta de frecuencia de una fuente de música determinada o de la combinación de salida principal. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |