Android.Media.Audiofx 네임스페이스

클래스

속성 Description
AcousticEchoCanceler

AEC(Acoustic Echo Canceler).

AudioEffect

AudioEffect는 Android 오디오 프레임워크에서 제공하는 오디오 효과를 제어하기 위한 기본 클래스입니다.

AudioEffect.ControlStatusChangeEventArgs

ControlStatus 이벤트에 대한 데이터를 제공합니다.

AudioEffect.Descriptor

효과 설명자에는 오디오 프레임워크:<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

DynamicsProcessing에서 오디오 효과를 구성하고 업데이트하는 데 사용하는 Config 개체에 대한 클래스입니다.

DynamicsProcessing.Config.Builder
DynamicsProcessing.Eq

이퀄라이저에 대한 클래스 단계

DynamicsProcessing.EqBand

이퀄라이저 밴드 이퀄라이저 밴드에 대한 클래스에는 세 가지 제어 가능한 매개 변수인 enabled/disabled, cutoffFrequency 및 gain이 있습니다.

DynamicsProcessing.Limiter

Limiter Stage Limiter에 대한 클래스는 처리 체인의 끝에 있는 단일 밴드 압축기로, 일반적으로 신호를 오버로드 및 왜곡으로부터 보호하는 데 사용됩니다.

DynamicsProcessing.Mbc

MBC(다중 밴드 압축기) 단계에 대한 클래스

DynamicsProcessing.MbcBand

다중 대역 압축기 대역용 클래스 MBC 밴드에는 사용/사용 안 함, cutoffFrequency, attackTime, releaseTime, 비율, 임계값, kneeWidth, noiseGateThreshold, expanderRatio, preGain 및 postGain과 같은 여러 제어 가능한 매개 변수가 있습니다.

DynamicsProcessing.Stage

다른 단계에 대한 기본 클래스입니다.

EnvironmentalReverb

방 안에서 생성된 소리는 여러 방향으로 이동합니다.

EnvironmentalReverb.ParameterChangeEventArgs

Parameter 이벤트에 대한 데이터를 제공합니다.

EnvironmentalReverb.Settings

Settings 클래스는 모든 환경 반향 매개 변수를 다시 그룹화합니다.

Equalizer

이퀄라이저는 특정 음악 원본 또는 주 출력 믹스의 주파수 응답을 변경하는 데 사용됩니다.

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

인터페이스

속성 Description
AudioEffect.IOnControlStatusChangeListener

OnControlStatusChangeListener 인터페이스는 애플리케이션에서 효과 엔진을 제어하거나 손실할 때 AudioEffect에서 호출하는 메서드를 정의합니다.

AudioEffect.IOnEnableStatusChangeListener

OnEnableStatusChangeListener 인터페이스는 제어 애플리케이션에 의해 효과 엔진의 사용 상태가 변경되었을 때 AudioEffect에서 호출하는 메서드를 정의합니다.

BassBoost.IOnParameterChangeListener

OnParameterChangeListener 인터페이스는 매개 변수 값이 변경될 때 BassBoost에서 호출하는 메서드를 정의합니다.

EnvironmentalReverb.IOnParameterChangeListener

OnParameterChangeListener 인터페이스는 매개 변수 값이 변경될 때 EnvironmentalReverb에서 호출하는 메서드를 정의합니다.

Equalizer.IOnParameterChangeListener

OnParameterChangeListener 인터페이스는 매개 변수 값이 변경될 때 Equalizer에서 호출하는 메서드를 정의합니다.

PresetReverb.IOnParameterChangeListener

OnParameterChangeListener 인터페이스는 매개 변수 값이 변경될 때 PresetReverb에서 호출하는 메서드를 정의합니다.

Virtualizer.IOnParameterChangeListener

OnParameterChangeListener 인터페이스는 매개 변수 값이 변경될 때 Virtualizer에서 호출하는 메서드를 정의합니다.

Visualizer.IOnDataCaptureListener

OnDataCaptureListener 인터페이스는 시각화 도우미에서 오디오 시각화 캡처를 주기적으로 업데이트하는 메서드를 정의합니다.

열거형

속성 Description
AudioEffectStatus

여러 형식에서 반환되고 여러 형식의 매개 변수로 사용된 값을 열거합니다.

BassBoostParam
ContentType

여러 형식에서 반환된 값을 열거합니다.

EnvironmentalReverbParam
EqualizerParam
LoudnessEnhancerParam

및 멤버가 반환하는 ParamTargetGainMb값을 열거합니다 TargetGainMb .

PresetReverbParam
VariantType
VirtualizationMode
VirtualizerParam
VisualizerMeasurementMode

여러 형식에서 반환되고 멤버의 매개 변수로 가져온 값을 열거합니다.

VisualizerScalingMode

여러 형식에서 반환되고 멤버의 매개 변수로 가져온 값을 열거합니다.

VisualizerState

여러 형식에서 반환된 값을 열거합니다.

VisualizerStatus

여러 형식에서 반환된 값을 열거합니다.