jimu-decompiled/sources/com/google/zxing/client/android/camera/PreviewCallback.java
2025-05-13 19:24:51 +02:00

36 lines
1.1 KiB
Java

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;
}
}
}