|
|
@ -1,5 +1,7 @@
|
|
|
|
package com.xypower.mppreview.ui;
|
|
|
|
package com.xypower.mppreview.ui;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import static java.lang.System.loadLibrary;
|
|
|
|
|
|
|
|
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
|
import androidx.appcompat.app.AppCompatActivity;
|
|
|
|
import androidx.appcompat.app.AppCompatActivity;
|
|
|
|
import androidx.camera.core.CameraInfo;
|
|
|
|
import androidx.camera.core.CameraInfo;
|
|
|
@ -33,12 +35,18 @@ import java.util.concurrent.Executors;
|
|
|
|
|
|
|
|
|
|
|
|
public class CameraChannelActivity extends AppCompatActivity implements View.OnClickListener {
|
|
|
|
public class CameraChannelActivity extends AppCompatActivity implements View.OnClickListener {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static {
|
|
|
|
|
|
|
|
loadLibrary("mppreview");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private com.xypower.mppreview.databinding.ActivityCameraChannelBinding viewBinding;
|
|
|
|
private com.xypower.mppreview.databinding.ActivityCameraChannelBinding viewBinding;
|
|
|
|
private int camerid;
|
|
|
|
private int camerid;
|
|
|
|
private ImageCapture imageCapture;
|
|
|
|
private ImageCapture imageCapture;
|
|
|
|
private ExecutorService cameraExecutor;
|
|
|
|
private ExecutorService cameraExecutor;
|
|
|
|
private File outputDirectory;
|
|
|
|
private File outputDirectory;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private static native void setInt(int cmd, int val);
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
|
super.onCreate(savedInstanceState);
|
|
|
|
super.onCreate(savedInstanceState);
|
|
|
|