package com.google.zxing.client.android.camera; import android.graphics.Point; import android.hardware.Camera; import android.os.Handler; import android.util.Log; /* loaded from: classes.dex */ final class PreviewCallback implements Camera.PreviewCallback { private static final String d = PreviewCallback.class.getSimpleName(); private final CameraConfigurationManager a; private Handler b; private int c; PreviewCallback(CameraConfigurationManager cameraConfigurationManager) { this.a = cameraConfigurationManager; } void a(Handler handler, int i) { this.b = handler; this.c = i; } @Override // android.hardware.Camera.PreviewCallback public void onPreviewFrame(byte[] bArr, Camera camera) { Point a = this.a.a(); Handler handler = this.b; if (a == null || handler == null) { Log.d(d, "Got preview callback, but no handler or resolution available"); } else { handler.obtainMessage(this.c, a.x, a.y, bArr).sendToTarget(); this.b = null; } } }