Filters class

Information about the filters a Player is using.

Annotations
  • @JsonSerializable(createToJson: true)

Constructors

Filters({double? volume, List<Equalizer>? equalizers, Karaoke? karaoke, Timescale? timescale, Tremolo? tremolo, Vibrato? vibrato, Rotation? rotation, Distortion? distortion, ChannelMix? channelMix, LowPass? lowPass, Map<String, Map<String, Object?>>? pluginFilters})
Create a new Filters.
Filters.fromJson(Map<String, Object?> json)
factory

Properties

channelMix ChannelMix?
The channel mix effect applied.
final
distortion Distortion?
The distortion applied.
final
equalizers List<Equalizer>?
A list of equalizers applied.
final
hashCode int
The hash code for this object.
no setterinherited
karaoke Karaoke?
The karaoke effect applied.
final
lowPass LowPass?
The low-pass filter applied.
final
pluginFilters Map<String, Map<String, Object?>>?
Filters provided by plugins.
final
rotation Rotation?
The rotation effect applied.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
timescale Timescale?
The timescale applied.
final
tremolo Tremolo?
The tremolo applied.
final
vibrato Vibrato?
The vibrato applied.
final
volume double?
The volume modifier.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited