package com.ifpdos.player.resample;

import java.nio.ByteBuffer;
import kotlin.jvm.internal.g;
import kotlin.jvm.internal.l;

/* JADX INFO: loaded from: classes.dex */
public final class AudioResample {
    public static final Companion Companion = new Companion(null);
    private ByteBuffer audioBuffer;
    private long nativeResample;

    public static final class Companion {
        public /* synthetic */ Companion(g gVar) {
            this();
        }

        private Companion() {
        }
    }

    static {
        System.loadLibrary("native-audio-resample");
    }

    public AudioResample() {
        ByteBuffer byteBufferAllocateDirect = ByteBuffer.allocateDirect(614400);
        l.d(byteBufferAllocateDirect, "allocateDirect(...)");
        this.audioBuffer = byteBufferAllocateDirect;
    }

    private final native int nativeConfig(int i2, int i3, int i4, int i5);

    private final native byte[] nativeConvert(ByteBuffer byteBuffer, int i2);

    private final native int nativeRelease();

    public final int config(int i2, int i3, int i4, int i5) {
        return nativeConfig(i2, i3, i4, i5);
    }

    public final void release() {
        nativeRelease();
    }

    public final byte[] resample(byte[] input) {
        l.e(input, "input");
        if (this.audioBuffer.capacity() >= input.length) {
            this.audioBuffer.clear();
        } else {
            ByteBuffer byteBufferAllocateDirect = ByteBuffer.allocateDirect(input.length);
            l.d(byteBufferAllocateDirect, "allocateDirect(...)");
            this.audioBuffer = byteBufferAllocateDirect;
        }
        this.audioBuffer.put(input);
        this.audioBuffer.flip();
        return nativeConvert(this.audioBuffer, input.length);
    }
}
