Filters

@Serializable
data class Filters(val volume: Omissible<Float> = Omissible.Omitted(), val equalizer: Omissible<List<Band>> = Omissible.Omitted(), val karaoke: Omissible<Karaoke?> = Omissible.Omitted(), val timescale: Omissible<Timescale?> = Omissible.Omitted(), val tremolo: Omissible<Tremolo?> = Omissible.Omitted(), val vibrato: Omissible<Vibrato?> = Omissible.Omitted(), val distortion: Omissible<Distortion?> = Omissible.Omitted(), val rotation: Omissible<Rotation?> = Omissible.Omitted(), val channelMix: Omissible<ChannelMix?> = Omissible.Omitted(), val lowPass: Omissible<LowPass?> = Omissible.Omitted(), val pluginFilters: Map<String, JsonElement> = mutableMapOf())

Constructors

Link copied to clipboard
constructor(volume: Omissible<Float> = Omissible.Omitted(), equalizer: Omissible<List<Band>> = Omissible.Omitted(), karaoke: Omissible<Karaoke?> = Omissible.Omitted(), timescale: Omissible<Timescale?> = Omissible.Omitted(), tremolo: Omissible<Tremolo?> = Omissible.Omitted(), vibrato: Omissible<Vibrato?> = Omissible.Omitted(), distortion: Omissible<Distortion?> = Omissible.Omitted(), rotation: Omissible<Rotation?> = Omissible.Omitted(), channelMix: Omissible<ChannelMix?> = Omissible.Omitted(), lowPass: Omissible<LowPass?> = Omissible.Omitted(), pluginFilters: Map<String, JsonElement> = mutableMapOf())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val pluginFilters: Map<String, JsonElement>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun validate(disabledFilters: List<String>): List<String>