SoftMixingClip.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:openjdk-jdk10 作者:
@Override
protected void processControlLogic() {

    _rightgain = rightgain;
    _leftgain = leftgain;
    _eff1gain = eff1gain;
    _eff2gain = eff2gain;

    if (active_sg) {
        _active = active;
        active_sg = false;
    } else {
        active = _active;
    }

    if (frameposition_sg) {
        _frameposition = frameposition;
        frameposition_sg = false;
        afis = null;
    } else {
        frameposition = _frameposition;
    }
    if (loop_sg) {
        _loopcount = loopcount;
        _loopstart = loopstart;
        _loopend = loopend;
    }

    if (afis == null) {
        afis = AudioFloatInputStream.getInputStream(new AudioInputStream(
                datastream, format, AudioSystem.NOT_SPECIFIED));

        if (Math.abs(format.getSampleRate() - outputformat.getSampleRate()) > 0.000001)
            afis = new AudioFloatInputStreamResampler(afis, outputformat);
    }

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号