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

Cria uma configuração de processamento dinâmico com ganhos de entrada por canal e estágios de processamento.

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

Fornece dados para um evento de captura de frequência do Visualizador.

Visualizer.MeasurementPeakRms

Uma classe para armazenar valores de pico e RMS.

Visualizer.WaveFormDataCaptureEventArgs

Fornece dados para um evento de captura de forma de onda do Visualizador.

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

Identifica parâmetros do efeito BassBoost.

ContentType

Enumera valores retornados por vários tipos.

EnvironmentalReverbParam

Identifica parâmetros do efeito EnvironmentalReverb.

EqualizerParam

Identifica parâmetros do efeito Equalizer.

LoudnessEnhancerParam

Enumera valores retornados pelos membros e ParamTargetGainMb pelos TargetGainMbmembros.

PresetReverbParam

Identifica parâmetros do efeito PresetReverb.

VariantType

Especifica se um mecanismo de processamento dinâmico favorece a resolução de frequência ou a resolução de tempo.

VirtualizationMode

Especifica o modo de reprodução usado para virtualização de áudio.

VirtualizerParam

Identifica parâmetros do efeito Virtualizer.

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.