class AudioEffector extends MediaCodecPlugin {

    @Override
    public Frame getFrame() {
        Frame frame = null;
        if (framesOutput.size() > 0) {
            Iterator<Frame> iterator = framesOutput.iterator();
            frame = iterator.next();
            framesPool.add(frame);
            iterator.remove();
        }

        if (framesPool.size() > 0) {
            feedMeIfNotDraining();
        }
        return frame;
    }

    public  AudioEffector(IMediaCodec mediaCodec);

}