FilterChain

class FilterChain(volume: VolumeConfig? = null, equalizer: EqualizerConfig? = null, karaoke: KaraokeConfig? = null, timescale: TimescaleConfig? = null, tremolo: TremoloConfig? = null, vibrato: VibratoConfig? = null, distortion: DistortionConfig? = null, rotation: RotationConfig? = null, channelMix: ChannelMixConfig? = null, lowPass: LowPassConfig? = null) : PcmFilterFactory

Constructors

Link copied to clipboard
constructor(volume: VolumeConfig? = null, equalizer: EqualizerConfig? = null, karaoke: KaraokeConfig? = null, timescale: TimescaleConfig? = null, tremolo: TremoloConfig? = null, vibrato: VibratoConfig? = null, distortion: DistortionConfig? = null, rotation: RotationConfig? = null, channelMix: ChannelMixConfig? = null, lowPass: LowPassConfig? = null)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class PluginConfig(val extension: AudioFilterExtension, val json: JsonElement) : FilterConfig

Properties

Link copied to clipboard
val isEnabled: <Error class: unknown class>

Functions

Link copied to clipboard
open override fun buildChain(track: AudioTrack?, format: AudioDataFormat, output: UniversalPcmAudioFilter): MutableList<AudioFilter>
Link copied to clipboard
fun parsePluginConfigs(dynamicValues: Map<String, JsonElement>, extensions: List<AudioFilterExtension>)
Link copied to clipboard
fun toFilters(): Filters