package g0;

import android.media.AudioRecord;
import android.media.audiofx.NoiseSuppressor;

/* JADX INFO: renamed from: g0.n, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0490n extends AbstractC0487k {

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public static final a f4065h = new a(null);

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private int f4066f = 48000;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private int f4067g = 12;

    /* JADX INFO: renamed from: g0.n$a */
    public static final class a {
        public /* synthetic */ a(kotlin.jvm.internal.g gVar) {
            this();
        }

        private a() {
        }
    }

    private final int g() {
        return 1;
    }

    @Override // g0.InterfaceC0480d
    public int configure(int i2, int i3, int i4) {
        this.f4066f = i2;
        this.f4067g = i3 == 1 ? 16 : 12;
        return 0;
    }

    @Override // g0.AbstractC0487k, g0.InterfaceC0480d
    public int read(byte[] audioData, int i2, int i3) {
        kotlin.jvm.internal.l.e(audioData, "audioData");
        int i4 = super.read(audioData, i2, i3);
        if (i4 > 0) {
            return i4;
        }
        try {
            AudioRecord audioRecordA = a();
            if (audioRecordA == null) {
                return -1;
            }
            int i5 = audioRecordA.read(audioData, i2, i3);
            o0.g.I.saveData(audioData, 2);
            if (i5 < 0) {
                Y0.c.b("SystemMicRecorder", "read audio data failed");
            }
            return i5;
        } catch (Throwable th) {
            Y0.c.b("SystemMicRecorder", "read: error, " + th);
            return -1;
        }
    }

    @Override // g0.InterfaceC0480d
    public int release() {
        try {
            AudioRecord audioRecordA = a();
            if (audioRecordA != null) {
                audioRecordA.release();
            }
            e(null);
            f(false);
            Y0.c.a("SystemMicRecorder", "release: end");
            return 0;
        } catch (Throwable th) {
            Y0.c.b("SystemMicRecorder", "release: error, " + th);
            return -1;
        }
    }

    @Override // g0.InterfaceC0480d
    public int startRecording() {
        try {
            e(new AudioRecord(g(), this.f4066f, this.f4067g, 2, 4096));
            AudioRecord audioRecordA = a();
            if (audioRecordA != null) {
                audioRecordA.startRecording();
            }
            AudioRecord audioRecordA2 = a();
            if (audioRecordA2 != null) {
                NoiseSuppressor.create(audioRecordA2.getAudioSessionId());
            }
            f(true);
            o0.g.I.start(2);
            Y0.c.a("SystemMicRecorder", "startRecording: success");
            return 0;
        } catch (Throwable th) {
            Y0.c.b("SystemMicRecorder", "startRecording: error, " + th);
            return -1;
        }
    }

    @Override // g0.InterfaceC0480d
    public int stop() {
        try {
            o0.g.I.stop(2);
            AudioRecord audioRecordA = a();
            if (audioRecordA != null) {
                audioRecordA.stop();
            }
            f(false);
            Y0.c.a("SystemMicRecorder", "stop: end");
            return 0;
        } catch (Throwable th) {
            Y0.c.b("SystemMicRecorder", "stop: error, " + th);
            return -1;
        }
    }
}
