Filter Chain
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)
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>)