Android.Media.Audiofx Namespace

Classes

Nome Description
AcousticEchoCanceler

AEC (Cancelamento de Eco Acústico).

AudioEffect

AudioEffect é a classe base para controlar os efeitos de áudio fornecidos pela estrutura de áudio do Android.

AudioEffect.ControlStatusChangeEventArgs

Fornece dados para o evento ControlStatus.

AudioEffect.Descriptor

O descritor de efeito contém informações sobre um efeito específico implementado na estrutura de áudio:<br><ul><li>type: UUID identificando o tipo de efeito.

AudioEffect.EnableStatusChangeEventArgs

Fornece dados para o evento EnableStatus.

AutomaticGainControl

AGC (Controle de Ganho Automático).

BassBoost

O aumento do baixo é um efeito de áudio para aumentar ou amplificar as baixas frequências do som.

BassBoost.ParameterChangeEventArgs

Fornece dados para o evento Parameter.

BassBoost.Settings

A classe Configurações reagrupa todos os parâmetros de aumento de baixo.

DynamicsProcessing

DynamicsProcessing é um efeito de áudio para equalizar e alterar as propriedades de intervalo dinâmico do som.

DynamicsProcessing.BandBase

Classe base para bandas

DynamicsProcessing.BandStage

Classe base para estágios que contêm bandas

DynamicsProcessing.Channel

Classe para parâmetros de configuração de canal.

DynamicsProcessing.Config

Classe para objeto Config, usado pelo DynamicsProcessing para configurar e atualizar o efeito de áudio.

DynamicsProcessing.Config.Builder
DynamicsProcessing.Eq

Classe para o estágio equalizador

DynamicsProcessing.EqBand

As faixas Equalizer de Bandas de Equalizador têm três parâmetros controláveis: habilitado/desabilitado, cutoffFrequency e gain

DynamicsProcessing.Limiter

Class for Limiter Stage Limiter é um único compressor de banda no final da cadeia de processamento, geralmente usado para proteger o sinal contra sobrecarga e distorção.

DynamicsProcessing.Mbc

Classe para o estágio MBC (compressor de várias bandas)

DynamicsProcessing.MbcBand

A classe para bandas de compressor de várias bandas MBC tem vários parâmetros controláveis: enabled/disabled, cutoffFrequency, attackTime, releaseTime, ratio, threshold, kneeWidth, noiseGateThreshold, expanderRatio, preGain e postGain.

DynamicsProcessing.Stage

classe base para os diferentes estágios.

EnvironmentalReverb

Um som gerado dentro de uma sala viaja em muitas direções.

EnvironmentalReverb.ParameterChangeEventArgs

Fornece dados para o evento Parameter.

EnvironmentalReverb.Settings

A classe Configurações reagrupa todos os parâmetros de reverberação ambiental.

Equalizer

Um Equalizador é usado para alterar a resposta de frequência de uma fonte de música específica ou da mistura de saída principal.

Equalizer.ParameterChangeEventArgs

Fornece dados para o evento Parameter.

Equalizer.Settings

A classe Configurações reagrupa todos os parâmetros de equalizador.

HapticGenerator

Gerador háptico (HG).

LoudnessEnhancer

LoudnessEnhancer é um efeito de áudio para aumentar a intensidade do áudio.

NoiseSuppressor

Supressor de ruído (NS).

PresetReverb

Um som gerado dentro de uma sala viaja em muitas direções.

PresetReverb.ParameterChangeEventArgs

Fornece dados para o evento Parameter.

PresetReverb.Settings

A classe Configurações reagrupa todos os parâmetros de reverberação predefinido.

Virtualizer

Um virtualizador de áudio é um nome geral para um efeito para espacializar canais de áudio.

Virtualizer.ParameterChangeEventArgs

Fornece dados para o evento Parameter.

Virtualizer.Settings

A classe Configurações reagrupa todos os parâmetros do virtualizador.

Visualizer

A classe Visualizador permite que o aplicativo recupere parte do áudio reproduzido no momento para fins de visualização.

Visualizer.FftDataCaptureEventArgs
Visualizer.MeasurementPeakRms

Uma classe para armazenar valores de pico e RMS.

Visualizer.WaveFormDataCaptureEventArgs

Interfaces

Nome Description
AudioEffect.IOnControlStatusChangeListener

A interface OnControlStatusChangeListener define um método chamado pelo AudioEffect quando o controle do mecanismo de efeito é obtido ou perdido pelo aplicativo

AudioEffect.IOnEnableStatusChangeListener

A interface OnEnableStatusChangeListener define um método chamado pelo AudioEffect quando o estado habilitado do mecanismo de efeito foi alterado pelo aplicativo de controle.

BassBoost.IOnParameterChangeListener

A interface OnParameterChangeListener define um método chamado pelo BassBoost quando um valor de parâmetro foi alterado.

EnvironmentalReverb.IOnParameterChangeListener

A interface OnParameterChangeListener define um método chamado pelo EnvironmentalReverb quando um valor de parâmetro é alterado.

Equalizer.IOnParameterChangeListener

A interface OnParameterChangeListener define um método chamado pelo Equalizer quando um valor de parâmetro é alterado.

PresetReverb.IOnParameterChangeListener

A interface OnParameterChangeListener define um método chamado pelo PresetReverb quando um valor de parâmetro foi alterado.

Virtualizer.IOnParameterChangeListener

A interface OnParameterChangeListener define um método chamado pelo Virtualizador quando um valor de parâmetro é alterado.

Visualizer.IOnDataCaptureListener

A interface OnDataCaptureListener define métodos chamados pelo Visualizador para atualizar periodicamente a captura de visualização de áudio.

Enumerações

Nome Description
AudioEffectStatus

Enumera valores retornados por vários tipos e usados como um parâmetro de vários tipos.

BassBoostParam
ContentType

Enumera valores retornados por vários tipos.

EnvironmentalReverbParam
EqualizerParam
LoudnessEnhancerParam

Enumera valores retornados pelos membros e ParamTargetGainMb pelos TargetGainMbmembros.

PresetReverbParam
VariantType
VirtualizationMode
VirtualizerParam
VisualizerMeasurementMode

Enumera valores retornados por vários tipos e usados como um parâmetro do membro F:Android.Media.Audiofx.Visualizer.SetMeasurementMode .

VisualizerScalingMode

Enumera valores retornados por vários tipos e usados como um parâmetro do membro F:Android.Media.Audiofx.Visualizer.SetScalingMode .

VisualizerState

Enumera valores retornados por vários tipos.

VisualizerStatus

Enumera valores retornados por vários tipos.