package com.droidlogic.app;

/* JADX INFO: loaded from: classes.dex */
public class RecordAudioManager {
    private static final String TAG = "RecordAudioManager";
    private RecordCallback mRecordCallback;

    private static class SingletonHelper {
        private static final RecordAudioManager INSTANCE = new RecordAudioManager();

        private SingletonHelper() {
        }
    }

    static {
        System.loadLibrary("audio_recorder_jni");
    }

    public static RecordAudioManager getInstance() {
        return SingletonHelper.INSTANCE;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public native void native_loop_data();

    private native boolean native_start_record();

    private native void native_stop_record();

    public boolean startRecordAudio(RecordCallback recordCallback) {
        if (this.mRecordCallback != null) {
            stopRecordAudio();
        }
        this.mRecordCallback = recordCallback;
        boolean zNative_start_record = native_start_record();
        if (zNative_start_record) {
            new Thread(new Runnable() { // from class: com.droidlogic.app.a
                @Override // java.lang.Runnable
                public final void run() {
                    this.f3154b.native_loop_data();
                }
            }).start();
        }
        return zNative_start_record;
    }

    public void stopRecordAudio() {
        native_stop_record();
        this.mRecordCallback = null;
    }

    private RecordAudioManager() {
        this.mRecordCallback = null;
    }
}
