package f0;

import android.content.Context;
import android.media.AudioFormat;
import android.media.AudioRecord;
import android.media.projection.MediaProjection;
import android.util.Log;
import f0.C0463a;
import h0.C0504a;
import h0.C0505b;
import j0.f;
import kotlin.jvm.internal.l;
import o0.h;

/* JADX INFO: loaded from: classes.dex */
public final class c {

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

    private c() {
    }

    private final int b() {
        return T0.a.h(14) ? 1997 : 8;
    }

    public final AudioRecord a(Context context, MediaProjection mediaProjection, C0463a.C0071a audioConfig) throws C0504a {
        l.e(context, "context");
        l.e(audioConfig, "audioConfig");
        if (h.f5991a.f()) {
            Log.d("AudioRecordFactory", "createAudioRecorder: isCaptureByAudioPlayback");
            AudioRecord audioRecordA = new C0505b(context, true).a(audioConfig.b(), audioConfig.a());
            l.d(audioRecordA, "createAudioRecord(...)");
            return audioRecordA;
        }
        if (mediaProjection == null) {
            Log.d("AudioRecordFactory", "createAudioRecorder: submix");
            return new AudioRecord(b(), audioConfig.b(), audioConfig.a(), 2, 4096);
        }
        Log.d("AudioRecordFactory", "createAudioRecorder: projection");
        AudioRecord audioRecordBuild = new AudioRecord.Builder().setAudioFormat(new AudioFormat.Builder().setEncoding(2).setSampleRate(audioConfig.b()).setChannelMask(audioConfig.a()).build()).setBufferSizeInBytes(4096).setAudioPlaybackCaptureConfig(f.b().a(context)).build();
        l.d(audioRecordBuild, "build(...)");
        return audioRecordBuild;
    }
}
