ZegoLiveAudioRoomAudioEffectConfig class
Configuration options for voice changer and reverberation effects.
This class is used for the audioEffect
property in ZegoUIKitPrebuiltLiveAudioRoomConfig.
Constructors
-
ZegoLiveAudioRoomAudioEffectConfig({List<
VoiceChangerType> voiceChangeEffect = const [VoiceChangerType.littleGirl, VoiceChangerType.deep, VoiceChangerType.robot, VoiceChangerType.ethereal, VoiceChangerType.littleBoy, VoiceChangerType.female, VoiceChangerType.male, VoiceChangerType.optimusPrime, VoiceChangerType.crystalClear, VoiceChangerType.cMajor, VoiceChangerType.aMajor, VoiceChangerType.harmonicMinor], List<ReverbType> reverbEffect = const [ReverbType.ktv, ReverbType.hall, ReverbType.concert, ReverbType.rock, ReverbType.smallRoom, ReverbType.largeRoom, ReverbType.valley, ReverbType.recordingStudio, ReverbType.basement, ReverbType.popular, ReverbType.gramophone]}) -
ZegoLiveAudioRoomAudioEffectConfig.none({List<
VoiceChangerType> voiceChangeEffect = const [], List<ReverbType> reverbEffect = const []})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- isSupportReverb → bool
-
no setter
- isSupportVoiceChange → bool
-
no setter
-
reverbEffect
↔ List<
ReverbType> -
List of reverb effects.
If you don't want a certain effect, simply remove it from the list.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
voiceChangeEffect
↔ List<
VoiceChangerType> -
List of voice changer effects.
If you don't want a certain effect, simply remove it from the list.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited