Files
ZXingLite/zxing-lite/src/main/java/com/king/zxing/CameraConfig.java
2021-06-30 14:02:57 +08:00

34 lines
777 B
Java

package com.king.zxing;
import androidx.annotation.NonNull;
import androidx.camera.core.CameraSelector;
import androidx.camera.core.ImageAnalysis;
import androidx.camera.core.Preview;
/**
* 相机配置:主要用于提供相机预览时可自定义一些配置,便于扩展
* @author <a href="mailto:jenly1314@gmail.com">Jenly</a>
*/
public class CameraConfig {
public CameraConfig(){
}
@NonNull
public Preview options(@NonNull Preview.Builder builder){
return builder.build();
}
@NonNull
public CameraSelector options(@NonNull CameraSelector.Builder builder){
return builder.build();
}
@NonNull
public ImageAnalysis options(@NonNull ImageAnalysis.Builder builder){
return builder.build();
}
}