Langue

Equalizer Classe

Définition

Un equalizer est utilisé pour modifier la réponse de fréquence d’une source de musique particulière ou du mix de sortie 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
Héritage
Attributs

Remarques

Un equalizer est utilisé pour modifier la réponse de fréquence d’une source de musique particulière ou du mix de sortie principal.

Une application crée un objet Equalizer pour instancier et contrôler un moteur d’equalizer dans l’infrastructure audio. L’application peut simplement utiliser des présélections prédéfinies ou avoir un contrôle plus précis du gain dans chaque bande de fréquence contrôlée par l’égaliseur.

Les méthodes, types de paramètres et unités exposés par l’implémentation equalizer sont directement mappées par la spécification OpenSL ES ES 1.0.1 (http://www.khronos.org/opensles/) pour l’interface SLEqualizerItf. Pour plus d’informations, reportez-vous à cette spécification.

Pour attacher l’equalizer à un AudioTrack ou MediaPlayer particulier, spécifiez l’ID de session audio de cet AudioTrack ou mediaPlayer lors de la construction de l’equalizer.

REMARQUE : l’attachement d’un equalizer à la combinaison de sortie audio globale à l’aide de la session 0 est déconseillé.

Consultez android.media.MediaPlayer#getAudioSessionId() pour plus d’informations sur les sessions audio.

Pour plus d’informations sur le contrôle des effets audio, consultez android.media.audiofx.AudioEffect la classe.

Java documentation pour android.media.audiofx.Equalizer.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
Equalizer(Int32, Int32)

Constructeur de classe.

Equalizer(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Champs

Nom Description
ActionCloseAudioEffectControlSession

Intention de signaler à l’application ou au service de contrôle d’effet qu’une session audio est fermée et que les effets ne doivent plus être appliqués.

(Hérité de AudioEffect)
ActionDisplayAudioEffectControlPanel

Intention de lancer une interface utilisateur du panneau de configuration d’effet audio.

(Hérité de AudioEffect)
ActionOpenAudioEffectControlSession

Intention de signaler à l’application ou au service de contrôle d’effet qu’une nouvelle session audio est ouverte et nécessite l’application d’effets audio.

(Hérité de AudioEffect)
AlreadyExists
Obsolète.

État de l’opération interne.

(Hérité de AudioEffect)
ContentTypeGame
Obsolète.

Valeur pour #EXTRA_CONTENT_TYPE le moment où le type de contenu joué est audio de jeu

(Hérité de AudioEffect)
ContentTypeMovie
Obsolète.

Valeur pour #EXTRA_CONTENT_TYPE laquelle le type de contenu lu est vidéo ou vidéo

(Hérité de AudioEffect)
ContentTypeMusic
Obsolète.

Valeur pour #EXTRA_CONTENT_TYPE le moment où le type de contenu lu est de la musique

(Hérité de AudioEffect)
ContentTypeVoice
Obsolète.

Valeur pour #EXTRA_CONTENT_TYPE laquelle le type de contenu lu est audio vocal

(Hérité de AudioEffect)
EffectAuxiliary

Le mode de connexion d’effet est auxiliaire.

(Hérité de AudioEffect)
EffectInsert

Le mode de connexion d’effet est inséré.

(Hérité de AudioEffect)
EffectPostProcessing

Le mode de connexion d’effet est post-traitement.

(Hérité de AudioEffect)
EffectPreProcessing

Le mode de connexion d’effet est en prétraitement.

(Hérité de AudioEffect)
Error
Obsolète.

Erreur non spécifiée.

(Hérité de AudioEffect)
ErrorBadValue
Obsolète.

L’opération a échoué en raison d’une valeur de paramètre incorrecte.

(Hérité de AudioEffect)
ErrorDeadObject
Obsolète.

L’opération a échoué en raison d’un objet distant mort.

(Hérité de AudioEffect)
ErrorInvalidOperation
Obsolète.

L’opération a échoué, car elle a été demandée dans un état incorrect.

(Hérité de AudioEffect)
ErrorNoInit
Obsolète.

L’opération a échoué en raison d’une initialisation d’objet incorrecte.

(Hérité de AudioEffect)
ErrorNoMemory
Obsolète.

L’opération a échoué en raison d’un manque de mémoire.

(Hérité de AudioEffect)
ExtraAudioSession

Contient l’ID de la session audio auquel les effets doivent être appliqués.

(Hérité de AudioEffect)
ExtraContentType

Indique le type de contenu lu par l’application.

(Hérité de AudioEffect)
ExtraPackageName

Contient le nom du package de l’application appelante.

(Hérité de AudioEffect)
ParamBandFreqRange
Obsolète.

Plage de fréquences de bande.

ParamBandLevel
Obsolète.

Niveau bande.

ParamCenterFreq
Obsolète.

Fréquence centrale de bande.

ParamCurrentPreset
Obsolète.

Présélection actuelle.

ParamGetBand
Obsolète.

Bande pour une fréquence donnée.

ParamGetNumOfPresets
Obsolète.

Nombre de présélections de demande.

ParamGetPresetName
Obsolète.

Nom prédéfini de la demande.

ParamLevelRange
Obsolète.

Plage de niveau bande.

ParamNumBands
Obsolète.

Nombre de bandes.

ParamStringSizeMax
Obsolète.

Taille maximale du nom prédéfini

Success
Obsolète.

Opération réussie.

(Hérité de AudioEffect)

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
CurrentPreset

Obtient la présélection actuelle.

Enabled

Retourne l’état activé pour l’effet

(Hérité de AudioEffect)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
HasControl

Vérifie si cet objet AudioEffect contrôle le moteur d’effet.

(Hérité de AudioEffect)
Id

Retourne l’identificateur unique d’effet.

(Hérité de AudioEffect)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Un equalizer est utilisé pour modifier la réponse de fréquence d’une source de musique particulière ou du mix de sortie principal.

(Hérité de JavaObject)
JniPeerMembers

Un equalizer est utilisé pour modifier la réponse de fréquence d’une source de musique particulière ou du mix de sortie principal.

NumberOfBands

Obtient le nombre de bandes de fréquence prises en charge par le moteur Equalizer.

NumberOfPresets

Obtient le nombre total de présélections pris en charge par l’égaliseur.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
Properties

Obtient les propriétés de l’égaliseur.

ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Un equalizer est utilisé pour modifier la réponse de fréquence d’une source de musique particulière ou du mix de sortie principal.

(Hérité de JavaObject)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Un equalizer est utilisé pour modifier la réponse de fréquence d’une source de musique particulière ou du mix de sortie principal.

(Hérité de JavaObject)
Equals(Object)

Un equalizer est utilisé pour modifier la réponse de fréquence d’une source de musique particulière ou du mix de sortie principal.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetBand(Int32)

Obtient la bande qui a le plus d’effet sur la fréquence donnée.

GetBandFreqRange(Int16)

Obtient la plage de fréquences de la bande de fréquence donnée.

GetBandLevel(Int16)

Obtient le jeu de gain pour la bande d’égaliseur donnée.

GetBandLevelRange()

Obtient la plage de niveau à utiliser par #setBandLevel(short,short).

GetCenterFreq(Int16)

Obtient la fréquence centrale de la bande donnée.

GetDescriptor()

Obtenez le descripteur d’effet.

(Hérité de AudioEffect)
GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
GetPresetName(Int16)

Obtient le nom prédéfini en fonction de l’index.

JavaFinalize()
Obsolète.

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
Release()

Libère les ressources AudioEffect natives.

(Hérité de AudioEffect)
SetBandLevel(Int16, Int16)

Définit la bande d’égaliseur donnée sur la valeur de gain donnée.

SetControlStatusListener(AudioEffect+IOnControlStatusChangeListener)

Définit l’écouteur AudioEffect avertit lorsque le contrôle du moteur d’effet est pris ou retourné.

(Hérité de AudioEffect)
SetEnabled(Boolean)

Activez ou désactivez l’effet.

(Hérité de AudioEffect)
SetEnableStatusListener(AudioEffect+IOnEnableStatusChangeListener)

Définit l’écouteur AudioEffect avertit lorsque le moteur d’effet est activé ou désactivé.

(Hérité de AudioEffect)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetParameterListener(Equalizer+IOnParameterChangeListener)

Inscrit une interface OnParameterChangeListener.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Un equalizer est utilisé pour modifier la réponse de fréquence d’une source de musique particulière ou du mix de sortie principal.

(Hérité de JavaObject)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
UsePreset(Int16)

Définit l’égaliseur en fonction de la présélection donnée.

Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Événements

Nom Description
ControlStatus

Un equalizer est utilisé pour modifier la réponse de fréquence d’une source de musique particulière ou du mix de sortie principal.

(Hérité de AudioEffect)
EnableStatus

Un equalizer est utilisé pour modifier la réponse de fréquence d’une source de musique particulière ou du mix de sortie principal.

(Hérité de AudioEffect)
Parameter

Un equalizer est utilisé pour modifier la réponse de fréquence d’une source de musique particulière ou du mix de sortie principal.

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Un equalizer est utilisé pour modifier la réponse de fréquence d’une source de musique particulière ou du mix de sortie principal.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Un equalizer est utilisé pour modifier la réponse de fréquence d’une source de musique particulière ou du mix de sortie principal.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Un equalizer est utilisé pour modifier la réponse de fréquence d’une source de musique particulière ou du mix de sortie principal.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Un equalizer est utilisé pour modifier la réponse de fréquence d’une source de musique particulière ou du mix de sortie principal.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Un equalizer est utilisé pour modifier la réponse de fréquence d’une source de musique particulière ou du mix de sortie principal.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Un equalizer est utilisé pour modifier la réponse de fréquence d’une source de musique particulière ou du mix de sortie principal.

(Hérité de JavaObject)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Un equalizer est utilisé pour modifier la réponse de fréquence d’une source de musique particulière ou du mix de sortie principal.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à