package com.foxx.androidcast.receiver.av;

/** In-place PCM filter (16-bit interleaved) between AAC decoder and {@link android.media.AudioTrack}. */
public interface AudioFilter {
    /** @param intensity 0 = bypass effect, 10 = maximum for this filter */
    void process(byte[] pcm, int bytes, int sampleRate, int channels, int intensity);

    default void reset(int sampleRate, int channels) {}
}
