Android.Media.Audiofx Пространство имен

Классы

AcousticEchoCanceler

Акустический эхо-отменитель (AEC).

AudioEffect

AudioEffect — это базовый класс для управления звуковыми эффектами, предоставляемыми платформой android audio.

AudioEffect.ControlStatusChangeEventArgs

Предоставляет данные для события ControlStatus.

AudioEffect.Descriptor

Дескриптор эффекта содержит сведения о конкретном эффекте, реализованном в типе audio framework:<br><ul><li>: UUID, определяющем тип эффекта.

AudioEffect.EnableStatusChangeEventArgs

Предоставляет данные для события EnableStatus.

AutomaticGainControl

Автоматическое управление получением (AGC).

BassBoost

Повышение баса — это звуковой эффект для повышения или усиления низкой частоты звука.

BassBoost.ParameterChangeEventArgs

Предоставляет данные для события Parameter.

BassBoost.Settings

Класс Settings перегруппирует все параметры повышения баса.

DynamicsProcessing

DynamicsProcessing — это звуковой эффект для выравнивания и изменения свойств динамического диапазона звука.

DynamicsProcessing.BandBase

Базовый класс для полос

DynamicsProcessing.BandStage

Базовый класс для этапов, которые содержат полосы

DynamicsProcessing.Channel

Класс для параметров конфигурации канала.

DynamicsProcessing.Config

Класс для объекта Config, используемый DynamicsProcessing для настройки и обновления звукового эффекта.

DynamicsProcessing.Config.Builder
DynamicsProcessing.Eq

Класс для этапа эквалайзера

DynamicsProcessing.EqBand

Класс для диапазонов эквалайзера для эквалайзеров имеет три управляемых параметра: enabled/disabled, cutoffFrequency и gain

DynamicsProcessing.Limiter

Класс для ограничительного ограничителя — это однополосный компрессор в конце цепочки обработки, который обычно используется для защиты сигнала от перегрузки и искажения.

DynamicsProcessing.Mbc

Класс для этапа многодиапапного компрессора (MBC)

DynamicsProcessing.MbcBand

Класс для многодиапапных диапазонов компрессоров MBC имеет несколько управляемых параметров: enabled/disabled, cutoffFrequency, attackTime, releaseTime, ratio, threshold, kneeWidth, noiseGateThreshold, expanderRatio, preGain и postGain.

DynamicsProcessing.Stage

базовый класс для различных этапов.

EnvironmentalReverb

Звук, создаваемый внутри комнаты, перемещается во многих направлениях.

EnvironmentalReverb.ParameterChangeEventArgs

Предоставляет данные для события Parameter.

EnvironmentalReverb.Settings

Класс Settings перегруппирует все параметры реверберации среды.

Equalizer

Эквалайзер используется для изменения частотного отклика конкретного источника музыки или main выходного набора.

Equalizer.ParameterChangeEventArgs

Предоставляет данные для события Parameter.

Equalizer.Settings

Класс Settings перегруппирует все параметры эквалайзера.

HapticGenerator

Тактильные генераторы (HG).

LoudnessEnhancer

LoudnessEnhancer — это звуковой эффект для повышения громкости звука.

NoiseSuppressor

Подавление шума (NS).

PresetReverb

Звук, создаваемый внутри комнаты, перемещается во многих направлениях.

PresetReverb.ParameterChangeEventArgs

Предоставляет данные для события Parameter.

PresetReverb.Settings

Класс Settings перегруппирует все предустановленные параметры реверберации.

Virtualizer

Аудио виртуализатор — это общее имя эффекта для пространственной обработки звуковых каналов.

Virtualizer.ParameterChangeEventArgs

Предоставляет данные для события Parameter.

Virtualizer.Settings

Класс Settings перегруппирует все параметры виртуализатора.

Visualizer

Класс Визуализатор позволяет приложению извлекать часть воспроизводимого в данный момент звука для визуализации.

Visualizer.FftDataCaptureEventArgs
Visualizer.MeasurementPeakRms

Класс для хранения значений пиковых значений и значений RMS.

Visualizer.WaveFormDataCaptureEventArgs

Интерфейсы

AudioEffect.IOnControlStatusChangeListener

Интерфейс OnControlStatusChangeListener определяет метод, вызываемый AudioEffect, когда приложение получает или теряет управление подсистемой эффектов.

AudioEffect.IOnEnableStatusChangeListener

Интерфейс OnEnableStatusChangeListener определяет метод, вызываемый AudioEffect при изменении управляющего приложениями включенного состояния подсистемы эффектов.

BassBoost.IOnParameterChangeListener

Интерфейс OnParameterChangeListener определяет метод, вызываемый BassBoost при изменении значения параметра.

EnvironmentalReverb.IOnParameterChangeListener

Интерфейс OnParameterChangeListener определяет метод, вызываемый Элементом EnvironmentReverb при изменении значения параметра.

Equalizer.IOnParameterChangeListener

Интерфейс OnParameterChangeListener определяет метод, вызываемый эквалайзером при изменении значения параметра.

PresetReverb.IOnParameterChangeListener

Интерфейс OnParameterChangeListener определяет метод, вызываемый PresetReverb при изменении значения параметра.

Virtualizer.IOnParameterChangeListener

Интерфейс OnParameterChangeListener определяет метод, вызываемый виртуализатором при изменении значения параметра.

Visualizer.IOnDataCaptureListener

Интерфейс OnDataCaptureListener определяет методы, вызываемые визуализатором для периодического обновления записи визуализации звука.

Перечисления

AudioEffectStatus

Перечисляет значения, возвращаемые несколькими типами и принимаемые в качестве параметра нескольких типов.

BassBoostParam
ContentType

Перечисляет значения, возвращаемые несколькими типами.

EnvironmentalReverbParam
EqualizerParam
LoudnessEnhancerParam

Перечисляет значения, возвращаемые элементами ParamTargetGainMb, и TargetGainMb .

PresetReverbParam
VariantType
VirtualizationMode
VirtualizerParam
VisualizerMeasurementMode

Перечисляет значения, возвращаемые несколькими типами и принимаемые в качестве параметра члена F:Android.Media.Audiofx.Visualizer.SetMeasurementMode .

VisualizerScalingMode

Перечисляет значения, возвращаемые несколькими типами и принятые в качестве параметра члена F:Android.Media.Audiofx.Visualizer.SetScalingMode .

VisualizerState

Перечисляет значения, возвращаемые несколькими типами.

VisualizerStatus

Перечисляет значения, возвращаемые несколькими типами.