AudioEffects class final
All audio effects bundled into a single atomic configuration
applied via Player.setAudioEffects / Player.updateAudioEffects.
Each effect has its own XxxSettings field defaulting to disabled.
Flip enabled: true and tweak parameters to insert that stage in
the audio chain.
custom carries raw lavfi-style filter strings (e.g.
'lavfi-aeval=val(0)|val(1)') emitted at the head of the chain,
before any typed stage. Use it for expression-based filters or
experimental ffmpeg filters that don't have a typed equivalent.
- Available extensions
Constructors
-
AudioEffects({List<
String> custom = const <String>[], AcompressorSettings acompressor = const AcompressorSettings(), AcontrastSettings acontrast = const AcontrastSettings(), AcrusherSettings acrusher = const AcrusherSettings(), AdeclickSettings adeclick = const AdeclickSettings(), AdeclipSettings adeclip = const AdeclipSettings(), AdecorrelateSettings adecorrelate = const AdecorrelateSettings(), AdelaySettings adelay = const AdelaySettings(), AdenormSettings adenorm = const AdenormSettings(), AderivativeSettings aderivative = const AderivativeSettings(), AdrcSettings adrc = const AdrcSettings(), AdynamicequalizerSettings adynamicequalizer = const AdynamicequalizerSettings(), AdynamicsmoothSettings adynamicsmooth = const AdynamicsmoothSettings(), AechoSettings aecho = const AechoSettings(), AemphasisSettings aemphasis = const AemphasisSettings(), AevalSettings aeval = const AevalSettings(), AexciterSettings aexciter = const AexciterSettings(), AfadeSettings afade = const AfadeSettings(), AfftdnSettings afftdn = const AfftdnSettings(), AfftfiltSettings afftfilt = const AfftfiltSettings(), AformatSettings aformat = const AformatSettings(), AfreqshiftSettings afreqshift = const AfreqshiftSettings(), AfwtdnSettings afwtdn = const AfwtdnSettings(), AgateSettings agate = const AgateSettings(), AiirSettings aiir = const AiirSettings(), AlimiterSettings alimiter = const AlimiterSettings(), AllpassSettings allpass = const AllpassSettings(), AnequalizerSettings anequalizer = const AnequalizerSettings(), AnlmdnSettings anlmdn = const AnlmdnSettings(), ApadSettings apad = const ApadSettings(), AphaserSettings aphaser = const AphaserSettings(), AphaseshiftSettings aphaseshift = const AphaseshiftSettings(), ApsyclipSettings apsyclip = const ApsyclipSettings(), ApulsatorSettings apulsator = const ApulsatorSettings(), AresampleSettings aresample = const AresampleSettings(), ArnndnSettings arnndn = const ArnndnSettings(), AsoftclipSettings asoftclip = const AsoftclipSettings(), AsubboostSettings asubboost = const AsubboostSettings(), AsubcutSettings asubcut = const AsubcutSettings(), AsupercutSettings asupercut = const AsupercutSettings(), AsuperpassSettings asuperpass = const AsuperpassSettings(), AsuperstopSettings asuperstop = const AsuperstopSettings(), AtempoSettings atempo = const AtempoSettings(), AtiltSettings atilt = const AtiltSettings(), BandpassSettings bandpass = const BandpassSettings(), BandrejectSettings bandreject = const BandrejectSettings(), BassSettings bass = const BassSettings(), BiquadSettings biquad = const BiquadSettings(), ChannelmapSettings channelmap = const ChannelmapSettings(), ChorusSettings chorus = const ChorusSettings(), CompandSettings compand = const CompandSettings(), CompensationdelaySettings compensationdelay = const CompensationdelaySettings(), CrossfeedSettings crossfeed = const CrossfeedSettings(), CrystalizerSettings crystalizer = const CrystalizerSettings(), DcshiftSettings dcshift = const DcshiftSettings(), DeesserSettings deesser = const DeesserSettings(), DialoguenhanceSettings dialoguenhance = const DialoguenhanceSettings(), DrmeterSettings drmeter = const DrmeterSettings(), DynaudnormSettings dynaudnorm = const DynaudnormSettings(), EarwaxSettings earwax = const EarwaxSettings(), Ebur128Settings ebur128 = const Ebur128Settings(), EqualizerSettings equalizer = const EqualizerSettings(), ExtrastereoSettings extrastereo = const ExtrastereoSettings(), FirequalizerSettings firequalizer = const FirequalizerSettings(), FlangerSettings flanger = const FlangerSettings(), HaasSettings haas = const HaasSettings(), HdcdSettings hdcd = const HdcdSettings(), HeadphoneSettings headphone = const HeadphoneSettings(), HighpassSettings highpass = const HighpassSettings(), HighshelfSettings highshelf = const HighshelfSettings(), LoudnormSettings loudnorm = const LoudnormSettings(), LowpassSettings lowpass = const LowpassSettings(), LowshelfSettings lowshelf = const LowshelfSettings(), McompandSettings mcompand = const McompandSettings(), PanSettings pan = const PanSettings(), RubberbandSettings rubberband = const RubberbandSettings(), SilenceremoveSettings silenceremove = const SilenceremoveSettings(), SpeechnormSettings speechnorm = const SpeechnormSettings(), StereotoolsSettings stereotools = const StereotoolsSettings(), StereowidenSettings stereowiden = const StereowidenSettings(), SuperequalizerSettings superequalizer = const SuperequalizerSettings(), SurroundSettings surround = const SurroundSettings(), TiltshelfSettings tiltshelf = const TiltshelfSettings(), TrebleSettings treble = const TrebleSettings(), TremoloSettings tremolo = const TremoloSettings(), VibratoSettings vibrato = const VibratoSettings(), VirtualbassSettings virtualbass = const VirtualbassSettings()}) -
Creates an AudioEffects bundle.
const
Properties
- acompressor → AcompressorSettings
-
Configuration for the
acompressoraudio effect.final - acontrast → AcontrastSettings
-
Configuration for the
acontrastaudio effect.final - acrusher → AcrusherSettings
-
Configuration for the
acrusheraudio effect.final -
active
→ Iterable<
AudioEffect> -
Available on AudioEffects, provided by the AudioEffectsX extension
The AudioEffect for every slot whose*Settings.enabledistrue, in the bundle's field declaration order.no setter - adeclick → AdeclickSettings
-
Configuration for the
adeclickaudio effect.final - adeclip → AdeclipSettings
-
Configuration for the
adeclipaudio effect.final - adecorrelate → AdecorrelateSettings
-
Configuration for the
adecorrelateaudio effect.final - adelay → AdelaySettings
-
Configuration for the
adelayaudio effect.final - adenorm → AdenormSettings
-
Configuration for the
adenormaudio effect.final - aderivative → AderivativeSettings
-
Configuration for the
aderivativeaudio effect.final - adrc → AdrcSettings
-
Configuration for the
adrcaudio effect.final - adynamicequalizer → AdynamicequalizerSettings
-
Configuration for the
adynamicequalizeraudio effect.final - adynamicsmooth → AdynamicsmoothSettings
-
Configuration for the
adynamicsmoothaudio effect.final - aecho → AechoSettings
-
Configuration for the
aechoaudio effect.final - aemphasis → AemphasisSettings
-
Configuration for the
aemphasisaudio effect.final - aeval → AevalSettings
-
Configuration for the
aevalaudio effect.final - aexciter → AexciterSettings
-
Configuration for the
aexciteraudio effect.final - afade → AfadeSettings
-
Configuration for the
afadeaudio effect.final - afftdn → AfftdnSettings
-
Configuration for the
afftdnaudio effect.final - afftfilt → AfftfiltSettings
-
Configuration for the
afftfiltaudio effect.final - aformat → AformatSettings
-
Configuration for the
aformataudio effect.final - afreqshift → AfreqshiftSettings
-
Configuration for the
afreqshiftaudio effect.final - afwtdn → AfwtdnSettings
-
Configuration for the
afwtdnaudio effect.final - agate → AgateSettings
-
Configuration for the
agateaudio effect.final - aiir → AiirSettings
-
Configuration for the
aiiraudio effect.final - alimiter → AlimiterSettings
-
Configuration for the
alimiteraudio effect.final - allpass → AllpassSettings
-
Configuration for the
allpassaudio effect.final - anequalizer → AnequalizerSettings
-
Configuration for the
anequalizeraudio effect.final - anlmdn → AnlmdnSettings
-
Configuration for the
anlmdnaudio effect.final - apad → ApadSettings
-
Configuration for the
apadaudio effect.final - aphaser → AphaserSettings
-
Configuration for the
aphaseraudio effect.final - aphaseshift → AphaseshiftSettings
-
Configuration for the
aphaseshiftaudio effect.final - apsyclip → ApsyclipSettings
-
Configuration for the
apsyclipaudio effect.final - apulsator → ApulsatorSettings
-
Configuration for the
apulsatoraudio effect.final - aresample → AresampleSettings
-
Configuration for the
aresampleaudio effect.final - arnndn → ArnndnSettings
-
Configuration for the
arnndnaudio effect.final - asoftclip → AsoftclipSettings
-
Configuration for the
asoftclipaudio effect.final - asubboost → AsubboostSettings
-
Configuration for the
asubboostaudio effect.final - asubcut → AsubcutSettings
-
Configuration for the
asubcutaudio effect.final - asupercut → AsupercutSettings
-
Configuration for the
asupercutaudio effect.final - asuperpass → AsuperpassSettings
-
Configuration for the
asuperpassaudio effect.final - asuperstop → AsuperstopSettings
-
Configuration for the
asuperstopaudio effect.final - atempo → AtempoSettings
-
Configuration for the
atempoaudio effect.final - atilt → AtiltSettings
-
Configuration for the
atiltaudio effect.final - bandpass → BandpassSettings
-
Configuration for the
bandpassaudio effect.final - bandreject → BandrejectSettings
-
Configuration for the
bandrejectaudio effect.final - bass → BassSettings
-
Configuration for the
bassaudio effect.final - biquad → BiquadSettings
-
Configuration for the
biquadaudio effect.final - channelmap → ChannelmapSettings
-
Configuration for the
channelmapaudio effect.final - chorus → ChorusSettings
-
Configuration for the
chorusaudio effect.final - compand → CompandSettings
-
Configuration for the
compandaudio effect.final - compensationdelay → CompensationdelaySettings
-
Configuration for the
compensationdelayaudio effect.final - crossfeed → CrossfeedSettings
-
Configuration for the
crossfeedaudio effect.final - crystalizer → CrystalizerSettings
-
Configuration for the
crystalizeraudio effect.final -
custom
→ List<
String> -
Raw lavfi filter strings emitted at the head of the chain,
before any typed stage. Use for expression-based or
experimental filters without a typed equivalent.
final
- dcshift → DcshiftSettings
-
Configuration for the
dcshiftaudio effect.final - deesser → DeesserSettings
-
Configuration for the
deesseraudio effect.final - dialoguenhance → DialoguenhanceSettings
-
Configuration for the
dialoguenhanceaudio effect.final - drmeter → DrmeterSettings
-
Configuration for the
drmeteraudio effect.final - dynaudnorm → DynaudnormSettings
-
Configuration for the
dynaudnormaudio effect.final - earwax → EarwaxSettings
-
Configuration for the
earwaxaudio effect.final - ebur128 → Ebur128Settings
-
Configuration for the
ebur128audio effect.final - equalizer → EqualizerSettings
-
Configuration for the
equalizeraudio effect.final - extrastereo → ExtrastereoSettings
-
Configuration for the
extrastereoaudio effect.final - firequalizer → FirequalizerSettings
-
Configuration for the
firequalizeraudio effect.final - flanger → FlangerSettings
-
Configuration for the
flangeraudio effect.final - haas → HaasSettings
-
Configuration for the
haasaudio effect.final - hashCode → int
-
The hash code for this object.
no setteroverride
- hdcd → HdcdSettings
-
Configuration for the
hdcdaudio effect.final - headphone → HeadphoneSettings
-
Configuration for the
headphoneaudio effect.final - highpass → HighpassSettings
-
Configuration for the
highpassaudio effect.final - highshelf → HighshelfSettings
-
Configuration for the
highshelfaudio effect.final - loudnorm → LoudnormSettings
-
Configuration for the
loudnormaudio effect.final - lowpass → LowpassSettings
-
Configuration for the
lowpassaudio effect.final - lowshelf → LowshelfSettings
-
Configuration for the
lowshelfaudio effect.final - mcompand → McompandSettings
-
Configuration for the
mcompandaudio effect.final - pan → PanSettings
-
Configuration for the
panaudio effect.final - rubberband → RubberbandSettings
-
Configuration for the
rubberbandaudio effect.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- silenceremove → SilenceremoveSettings
-
Configuration for the
silenceremoveaudio effect.final - speechnorm → SpeechnormSettings
-
Configuration for the
speechnormaudio effect.final - stereotools → StereotoolsSettings
-
Configuration for the
stereotoolsaudio effect.final - stereowiden → StereowidenSettings
-
Configuration for the
stereowidenaudio effect.final - superequalizer → SuperequalizerSettings
-
Configuration for the
superequalizeraudio effect.final - surround → SurroundSettings
-
Configuration for the
surroundaudio effect.final - tiltshelf → TiltshelfSettings
-
Configuration for the
tiltshelfaudio effect.final - treble → TrebleSettings
-
Configuration for the
trebleaudio effect.final - tremolo → TremoloSettings
-
Configuration for the
tremoloaudio effect.final - vibrato → VibratoSettings
-
Configuration for the
vibratoaudio effect.final - virtualbass → VirtualbassSettings
-
Configuration for the
virtualbassaudio effect.final
Methods
-
copyWith(
{List< String> ? custom, AcompressorSettings? acompressor, AcontrastSettings? acontrast, AcrusherSettings? acrusher, AdeclickSettings? adeclick, AdeclipSettings? adeclip, AdecorrelateSettings? adecorrelate, AdelaySettings? adelay, AdenormSettings? adenorm, AderivativeSettings? aderivative, AdrcSettings? adrc, AdynamicequalizerSettings? adynamicequalizer, AdynamicsmoothSettings? adynamicsmooth, AechoSettings? aecho, AemphasisSettings? aemphasis, AevalSettings? aeval, AexciterSettings? aexciter, AfadeSettings? afade, AfftdnSettings? afftdn, AfftfiltSettings? afftfilt, AformatSettings? aformat, AfreqshiftSettings? afreqshift, AfwtdnSettings? afwtdn, AgateSettings? agate, AiirSettings? aiir, AlimiterSettings? alimiter, AllpassSettings? allpass, AnequalizerSettings? anequalizer, AnlmdnSettings? anlmdn, ApadSettings? apad, AphaserSettings? aphaser, AphaseshiftSettings? aphaseshift, ApsyclipSettings? apsyclip, ApulsatorSettings? apulsator, AresampleSettings? aresample, ArnndnSettings? arnndn, AsoftclipSettings? asoftclip, AsubboostSettings? asubboost, AsubcutSettings? asubcut, AsupercutSettings? asupercut, AsuperpassSettings? asuperpass, AsuperstopSettings? asuperstop, AtempoSettings? atempo, AtiltSettings? atilt, BandpassSettings? bandpass, BandrejectSettings? bandreject, BassSettings? bass, BiquadSettings? biquad, ChannelmapSettings? channelmap, ChorusSettings? chorus, CompandSettings? compand, CompensationdelaySettings? compensationdelay, CrossfeedSettings? crossfeed, CrystalizerSettings? crystalizer, DcshiftSettings? dcshift, DeesserSettings? deesser, DialoguenhanceSettings? dialoguenhance, DrmeterSettings? drmeter, DynaudnormSettings? dynaudnorm, EarwaxSettings? earwax, Ebur128Settings? ebur128, EqualizerSettings? equalizer, ExtrastereoSettings? extrastereo, FirequalizerSettings? firequalizer, FlangerSettings? flanger, HaasSettings? haas, HdcdSettings? hdcd, HeadphoneSettings? headphone, HighpassSettings? highpass, HighshelfSettings? highshelf, LoudnormSettings? loudnorm, LowpassSettings? lowpass, LowshelfSettings? lowshelf, McompandSettings? mcompand, PanSettings? pan, RubberbandSettings? rubberband, SilenceremoveSettings? silenceremove, SpeechnormSettings? speechnorm, StereotoolsSettings? stereotools, StereowidenSettings? stereowiden, SuperequalizerSettings? superequalizer, SurroundSettings? surround, TiltshelfSettings? tiltshelf, TrebleSettings? treble, TremoloSettings? tremolo, VibratoSettings? vibrato, VirtualbassSettings? virtualbass}) → AudioEffects - Returns a copy of this bundle with the given effects replaced.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toAfChain(
) → String - Builds the audio chain string from this bundle.
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override