Android.Media.Audiofx Espace de noms

Classes

Nom Description
AcousticEchoCanceler

Acoustic Echo Canceler (AEC).

AudioEffect

AudioEffect est la classe de base pour contrôler les effets audio fournis par l’infrastructure audio Android.

AudioEffect.ControlStatusChangeEventArgs

Fournit des données pour l’événement ControlStatus.

AudioEffect.Descriptor

Le descripteur d’effet contient des informations sur un effet particulier implémenté dans le type audio framework :<br><ul><li>: UUID identifiant le type d’effet.

AudioEffect.EnableStatusChangeEventArgs

Fournit des données pour l’événement EnableStatus.

AutomaticGainControl

Contrôle de gain automatique (AGC).

BassBoost

Bass boost est un effet audio pour stimuler ou amplifier les fréquences basses du son.

BassBoost.ParameterChangeEventArgs

Fournit des données pour l’événement Parameter.

BassBoost.Settings

La classe Settings regroupe tous les paramètres de boost de bass.

DynamicsProcessing

DynamicsProcessing est un effet audio pour l’égalisation et la modification des propriétés de plage dynamique du son.

DynamicsProcessing.BandBase

Classe de base pour les bandes

DynamicsProcessing.BandStage

Classe de base pour les phases qui contiennent des bandes

DynamicsProcessing.Channel

Classe pour les paramètres de configuration de canal.

DynamicsProcessing.Config

Classe pour l’objet Config, utilisée par DynamicsProcessing pour configurer et mettre à jour l’effet audio.

DynamicsProcessing.Config.Builder
DynamicsProcessing.Eq

Classe pour l’étape Equalizer

DynamicsProcessing.EqBand

La classe pour les bandes equalizer equalizer a trois paramètres contrôlables : activé/désactivé, cutoffFrequency et gain

DynamicsProcessing.Limiter

La classe limiteur de phase limiteur est un compresseur à bande unique à la fin de la chaîne de traitement, couramment utilisé pour protéger le signal contre la surcharge et la distorsion.

DynamicsProcessing.Mbc

Classe pour l’étape de compresseur multibande (MBC)

DynamicsProcessing.MbcBand

La classe pour les bandes de compresseurs multibandes MBC a plusieurs paramètres contrôlables : enabled/disabled, cutoffFrequency, attackTime, releaseTime, ratio, threshold, kneeWidth, noiseGateThreshold, expanderRatio, preGain et postGain.

DynamicsProcessing.Stage

classe de base pour les différentes étapes.

EnvironmentalReverb

Un son généré dans une chambre voyage dans de nombreuses directions.

EnvironmentalReverb.ParameterChangeEventArgs

Fournit des données pour l’événement Parameter.

EnvironmentalReverb.Settings

La classe Settings regroupe tous les paramètres de réverbération environnementale.

Equalizer

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.

Equalizer.ParameterChangeEventArgs

Fournit des données pour l’événement Parameter.

Equalizer.Settings

La classe Settings regroupe tous les paramètres d’égaliseur.

HapticGenerator

Générateur haptique(HG).

LoudnessEnhancer

LoudnessEnhancer est un effet audio pour augmenter la voix audio.

NoiseSuppressor

Suppresseur de bruit (NS).

PresetReverb

Un son généré dans une chambre voyage dans de nombreuses directions.

PresetReverb.ParameterChangeEventArgs

Fournit des données pour l’événement Parameter.

PresetReverb.Settings

La classe Settings regroupe tous les paramètres de réverbération prédéfinis.

Virtualizer

Un virtualiseur audio est un nom général pour un effet permettant de spatialiser les canaux audio.

Virtualizer.ParameterChangeEventArgs

Fournit des données pour l’événement Parameter.

Virtualizer.Settings

La classe Settings regroupe tous les paramètres de virtualiseur.

Visualizer

La classe Visualiseur permet à l’application de récupérer une partie de l’audio en cours de lecture à des fins de visualisation.

Visualizer.FftDataCaptureEventArgs
Visualizer.MeasurementPeakRms

Classe pour stocker les valeurs maximales et RMS.

Visualizer.WaveFormDataCaptureEventArgs

Interfaces

Nom Description
AudioEffect.IOnControlStatusChangeListener

L’interface OnControlStatusChangeListener définit une méthode appelée par AudioEffect lorsque le contrôle du moteur d’effet est gagné ou perdu par l’application

AudioEffect.IOnEnableStatusChangeListener

L’interface OnEnableStatusChangeListener définit une méthode appelée par AudioEffect lorsque l’état activé du moteur d’effet a été modifié par l’application de contrôle.

BassBoost.IOnParameterChangeListener

L’interface OnParameterChangeListener définit une méthode appelée par BassBoost lorsqu’une valeur de paramètre a changé.

EnvironmentalReverb.IOnParameterChangeListener

L’interface OnParameterChangeListener définit une méthode appelée par EnvironmentalReverb lorsqu’une valeur de paramètre a changé.

Equalizer.IOnParameterChangeListener

L’interface OnParameterChangeListener définit une méthode appelée par equalizer lorsqu’une valeur de paramètre a changé.

PresetReverb.IOnParameterChangeListener

L’interface OnParameterChangeListener définit une méthode appelée par PresetReverb lorsqu’une valeur de paramètre a changé.

Virtualizer.IOnParameterChangeListener

L’interface OnParameterChangeListener définit une méthode appelée par le Virtualiseur lorsqu’une valeur de paramètre a changé.

Visualizer.IOnDataCaptureListener

L’interface OnDataCaptureListener définit les méthodes appelées par le visualiseur pour mettre à jour périodiquement la capture de visualisation audio.

Énumérations

Nom Description
AudioEffectStatus

Énumère les valeurs retournées par plusieurs types et prises comme paramètre de plusieurs types.

BassBoostParam
ContentType

Énumère les valeurs retournées par plusieurs types.

EnvironmentalReverbParam
EqualizerParam
LoudnessEnhancerParam

Énumère les valeurs retournées par les membres et ParamTargetGainMb les TargetGainMbmembres.

PresetReverbParam
VariantType
VirtualizationMode
VirtualizerParam
VisualizerMeasurementMode

Énumère les valeurs retournées par plusieurs types et prises comme paramètre du membre F :Android.Media.Audiofx.Visualizer.SetMeasurementMode .

VisualizerScalingMode

Énumère les valeurs retournées par plusieurs types et prises comme paramètre du membre F :Android.Media.Audiofx.Visualizer.SetScalingMode .

VisualizerState

Énumère les valeurs retournées par plusieurs types.

VisualizerStatus

Énumère les valeurs retournées par plusieurs types.