Android.Media.Audiofx Namespace

Klassen

Name Beschreibung
AcousticEchoCanceler

Acoustic Echo Canceler (AEC).

AudioEffect

AudioEffect ist die Basisklasse zum Steuern von Audioeffekten, die vom Android-Audioframework bereitgestellt werden.

AudioEffect.ControlStatusChangeEventArgs

Stellt Daten für das ControlStatus-Ereignis bereit.

AudioEffect.Descriptor

Der Effektdeskriptor enthält Informationen zu einem bestimmten Effekt, der im Audio framework:<br><ul><li-Typ>implementiert ist: UUID, der den Effekttyp identifiziert.

AudioEffect.EnableStatusChangeEventArgs

Stellt Daten für das EnableStatus-Ereignis bereit.

AutomaticGainControl

Automatische Gewinnsteuerung (AGC).

BassBoost

Die Bassverstärkung ist ein Audioeffekt, um niedrige Frequenzen des Sounds zu verstärken oder zu verstärken.

BassBoost.ParameterChangeEventArgs

Stellt Daten für das Parameter-Ereignis bereit.

BassBoost.Settings

Die Einstellungsklasse gruppiert alle Bassverstärkungsparameter.

DynamicsProcessing

DynamicsProcessing ist ein Audioeffekt zum Ausgleichen und Ändern der Eigenschaften des dynamischen Bereichs des Sounds.

DynamicsProcessing.BandBase

Basisklasse für Bänder

DynamicsProcessing.BandStage

Basisklasse für Stufen, die Bänder enthalten

DynamicsProcessing.Channel

Klasse für Kanalkonfigurationsparameter.

DynamicsProcessing.Config

Class for Config object, used by DynamicsProcessing to configure and update the audio effect.

DynamicsProcessing.Config.Builder
DynamicsProcessing.Eq

Klasse für Equalizer-Stufe

DynamicsProcessing.EqBand

Klasse für EqualizerBänder Equalizer-Bänder haben drei steuerbare Parameter: aktiviert/deaktiviert, CutoffFrequency und Gain

DynamicsProcessing.Limiter

Die Klasse für limiter stage Limiter ist ein einzelner Bandkompressor am Ende der Verarbeitungskette, der häufig verwendet wird, um das Signal vor Überlastung und Verzerrung zu schützen.

DynamicsProcessing.Mbc

Klasse für Multiband-Kompressorphase (MBC)

DynamicsProcessing.MbcBand

Klasse für Multi-Band-Kompressorbänder MBC-Bänder haben mehrere steuerbare Parameter: enabled/disabled, cutoffFrequency, attackTime, releaseTime, ratio, threshold, kneeWidth, noiseGateThreshold, expanderRatio, preGain und postGain.

DynamicsProcessing.Stage

Basisklasse für die verschiedenen Stufen.

EnvironmentalReverb

Ein in einem Raum erzeugter Sound reist in viele Richtungen.

EnvironmentalReverb.ParameterChangeEventArgs

Stellt Daten für das Parameter-Ereignis bereit.

EnvironmentalReverb.Settings

Die Einstellungsklasse gruppiert alle Umgebungs-Hallparameter.

Equalizer

Ein Equalizer wird verwendet, um die Frequenzantwort einer bestimmten Musikquelle oder des Hauptausgabemixes zu ändern.

Equalizer.ParameterChangeEventArgs

Stellt Daten für das Parameter-Ereignis bereit.

Equalizer.Settings

Die Settings-Klasse gruppiert alle Equalizer-Parameter neu.

HapticGenerator

Haptischer Generator(HG).

LoudnessEnhancer

LautheitEnhancer ist ein Audioeffekt zur Erhöhung der Audiolautität.

NoiseSuppressor

Rauschunterdrückung (NS).

PresetReverb

Ein in einem Raum erzeugter Sound reist in viele Richtungen.

PresetReverb.ParameterChangeEventArgs

Stellt Daten für das Parameter-Ereignis bereit.

PresetReverb.Settings

Die Einstellungsklasse gruppiert alle voreingestellten Hallparameter.

Virtualizer

Ein Audio virtualizer ist ein allgemeiner Name für einen Effekt zum Raumisieren von Audiokanälen.

Virtualizer.ParameterChangeEventArgs

Stellt Daten für das Parameter-Ereignis bereit.

Virtualizer.Settings

Die Einstellungsklasse gruppiert alle Virtualizer-Parameter neu.

Visualizer

Die Visualizer-Klasse ermöglicht der Anwendung das Abrufen eines Teils der derzeit wiedergegebenen Audiodaten für visualisierungszwecke.

Visualizer.FftDataCaptureEventArgs
Visualizer.MeasurementPeakRms

Eine Klasse zum Speichern von Spitzen- und RMS-Werten.

Visualizer.WaveFormDataCaptureEventArgs

Schnittstellen

Name Beschreibung
AudioEffect.IOnControlStatusChangeListener

Die OnControlStatusChangeListener-Schnittstelle definiert eine Methode, die vom AudioEffect aufgerufen wird, wenn die Steuerung des Effektmoduls von der Anwendung abgerufen oder verloren wird.

AudioEffect.IOnEnableStatusChangeListener

Die OnEnableStatusChangeListener-Schnittstelle definiert eine Methode, die vom AudioEffect aufgerufen wird, wenn der aktivierte Zustand des Effektmoduls durch die steuernde Anwendung geändert wurde.

BassBoost.IOnParameterChangeListener

Die OnParameterChangeListener-Schnittstelle definiert eine Methode, die vom BassBoost aufgerufen wird, wenn sich ein Parameterwert geändert hat.

EnvironmentalReverb.IOnParameterChangeListener

Die OnParameterChangeListener-Schnittstelle definiert eine Vom EnvironmentalReverb aufgerufene Methode, wenn sich ein Parameterwert geändert hat.

Equalizer.IOnParameterChangeListener

Die OnParameterChangeListener-Schnittstelle definiert eine Methode, die vom Equalizer aufgerufen wird, wenn sich ein Parameterwert geändert hat.

PresetReverb.IOnParameterChangeListener

Die OnParameterChangeListener-Schnittstelle definiert eine Methode, die von PresetReverb aufgerufen wird, wenn sich ein Parameterwert geändert hat.

Virtualizer.IOnParameterChangeListener

Die OnParameterChangeListener-Schnittstelle definiert eine Methode, die vom Virtualizer aufgerufen wird, wenn sich ein Parameterwert geändert hat.

Visualizer.IOnDataCaptureListener

Die OnDataCaptureListener-Schnittstelle definiert Methoden, die von der Visualizer aufgerufen werden, um die Audiovisualisierungsaufzeichnung regelmäßig zu aktualisieren.

Enumerationen

Name Beschreibung
AudioEffectStatus

Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter mehrerer Typen verwendet werden.

BassBoostParam
ContentType

Listet Werte auf, die von mehreren Typen zurückgegeben werden.

EnvironmentalReverbParam
EqualizerParam
LoudnessEnhancerParam

Listet werte auf, die von den ParamTargetGainMbElementen zurückgegeben TargetGainMb werden.

PresetReverbParam
VariantType
VirtualizationMode
VirtualizerParam
VisualizerMeasurementMode

Listet Werte auf, die von mehreren Typen zurückgegeben werden und als Parameter des F:Android.Media.Audiofx.Visualizer.SetMeasurementMode" verwendet werden.

VisualizerScalingMode

Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter des F:Android.Media.Audiofx.Visualizer.SetScalingMode-Mitglieds verwendet werden.

VisualizerState

Listet Werte auf, die von mehreren Typen zurückgegeben werden.

VisualizerStatus

Listet Werte auf, die von mehreren Typen zurückgegeben werden.