Android.Media.Audiofx 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스
| 속성 | 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 |
여러 형식에서 반환된 값을 열거합니다. |