AudioEffectPreset enum
预设的音效选项。
Constants
- AudioEffectOff → const AudioEffectPreset
-
原声,即关闭人声音效。
@JsonValue(0)const AudioEffectPreset(0)
- PitchCorrection → const AudioEffectPreset
-
电音,即 SDK 以主音音高为 C 的自然大调为基础修正音频的实际音高。设置该音效后,你还可以调用 RtcEngine.setAudioEffectParameters 调整修音的基础调式和主音音高。
Note
- 为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
profile
参数设置为MusicHighQuality(4)
或MusicHighQualityStereo(5)
。
@JsonValue(33816832)const AudioEffectPreset(18)
- 为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
- RoomAcoustics3DVoice → const AudioEffectPreset
-
3D 人声,即 SDK 将音频渲染出在用户周围环绕的效果,环绕周期为 10 秒。设置该音效后,你还可以调用 RtcEngine.setAudioEffectParameters 修改环绕周期。
Note
- 你需要在使用该枚举前将 RtcEngine.setAudioProfile 的
profile
参数设置为MusicStandardStereo(3)
或MusicHighQualityStereo(5)
,否则该枚举设置无效。 - 启用 3D 人声后,用户需要使用支持双声道的音频播放设备才能听到预期效果。
@JsonValue(33622016)const AudioEffectPreset(8)
- 你需要在使用该枚举前将 RtcEngine.setAudioProfile 的
- RoomAcousticsEthereal → const AudioEffectPreset
-
空灵。
Note
为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
profile
参数设置为MusicHighQuality(4)
或MusicHighQualityStereo(5)
。@JsonValue(33621760)const AudioEffectPreset(7)
- RoomAcousticsKTV → const AudioEffectPreset
-
KTV。
Note
为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
profile
参数设置为MusicHighQuality(4)
或MusicHighQualityStereo(5)
。@JsonValue(33620224)const AudioEffectPreset(1)
- RoomAcousticsPhonograph → const AudioEffectPreset
-
留声机。
Note
为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
profile
参数设置为MusicHighQuality(4)
或MusicHighQualityStereo(5)
。@JsonValue(33620992)const AudioEffectPreset(4)
- RoomAcousticsSpacial → const AudioEffectPreset
-
空旷。
Note
为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
profile
参数设置为MusicHighQuality(4)
或MusicHighQualityStereo(5)
。@JsonValue(33621504)const AudioEffectPreset(6)
- RoomAcousticsStudio → const AudioEffectPreset
-
录音棚。
Note
为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
profile
参数设置为MusicHighQuality(4)
或MusicHighQualityStereo(5)
。@JsonValue(33620736)const AudioEffectPreset(3)
- RoomAcousticsVirtualStereo → const AudioEffectPreset
-
虚拟立体声,即 SDK 将单声道的音频渲染出双声道的音效。
Note
你需要在使用该枚举前将 RtcEngine.setAudioProfile 的
profile
参数设置为MusicStandardStereo(3)
或MusicHighQualityStereo(5)
,否则该枚举设置无效。@JsonValue(33621248)const AudioEffectPreset(5)
- RoomAcousticsVocalConcert → const AudioEffectPreset
-
演唱会。
Note
为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
profile
参数设置为MusicHighQuality(4)
或MusicHighQualityStereo(5)
。@JsonValue(33620480)const AudioEffectPreset(2)
- StyleTransformationPopular → const AudioEffectPreset
-
流行。
Note
- 为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
profile
参数设置为MusicHighQuality(4)
或MusicHighQualityStereo(5)
。
@JsonValue(33751552)const AudioEffectPreset(17)
- 为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
- StyleTransformationRnB → const AudioEffectPreset
-
R&B。
Note
- 为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
profile
参数设置为MusicHighQuality(4)
或MusicHighQualityStereo(5)
。
@JsonValue(33751296)const AudioEffectPreset(16)
- 为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
-
values
→ const List<
AudioEffectPreset> -
A constant List of the values in this enum, in order of their declaration.
const List<
AudioEffectPreset> - VoiceChangerEffectBoy → const AudioEffectPreset
-
男孩。
Note
- 建议用于处理男声,否则无法达到预期效果。
- 为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
profile
参数设置为MusicHighQuality(4)
或MusicHighQualityStereo(5)
。
@JsonValue(33686272)const AudioEffectPreset(11)
- VoiceChangerEffectGirl → const AudioEffectPreset
-
女孩。
Note
- 建议用于处理女声,否则无法达到预期效果。
- 为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
profile
参数设置为MusicHighQuality(4)
或MusicHighQualityStereo(5)
。
@JsonValue(33686784)const AudioEffectPreset(13)
- VoiceChangerEffectHulk → const AudioEffectPreset
-
绿巨人。
Note
- 为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
profile
参数设置为MusicHighQuality(4)
或MusicHighQualityStereo(5)
。
@JsonValue(33687296)const AudioEffectPreset(15)
- 为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
- VoiceChangerEffectOldMan → const AudioEffectPreset
-
老年男性。
Note
- 建议用于处理男声,否则无法达到预期效果。
- 为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
profile
参数设置为MusicHighQuality(4)
或MusicHighQualityStereo(5)
。
@JsonValue(33686016)const AudioEffectPreset(10)
- VoiceChangerEffectPigKing → const AudioEffectPreset
-
猪八戒。
Note
- 为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
profile
参数设置为MusicHighQuality(4)
或MusicHighQualityStereo(5)
。
@JsonValue(33687040)const AudioEffectPreset(14)
- 为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
- VoiceChangerEffectSister → const AudioEffectPreset
-
少女。
Note
- 建议用于处理女声,否则无法达到预期效果。
- 为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
profile
参数设置为MusicHighQuality(4)
或MusicHighQualityStereo(5)
。
@JsonValue(33686528)const AudioEffectPreset(12)
- VoiceChangerEffectUncle → const AudioEffectPreset
-
大叔。
Note
- 建议用于处理男声,否则无法达到预期效果。
- 为获取更好的人声效果,Agora 建议你在使用该枚举前将 RtcEngine.setAudioProfile 的
profile
参数设置为MusicHighQuality(4)
或MusicHighQualityStereo(5)
。
@JsonValue(33685760)const AudioEffectPreset(9)
Properties
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString(
) → String -
Returns a string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited