修复设置焦距浮点型炸裂的问题

重新设置测光点
This commit is contained in:
2022-03-17 11:41:05 +08:00
parent 8f9ae202db
commit 16a552d80c
3 changed files with 35 additions and 16 deletions

View File

@@ -5,6 +5,7 @@ android {
compileSdkVersion 31
defaultConfig {
targetSdkVersion 31
minSdk 21
ndk{
abiFilters "armeabi-v7a"
}
@@ -22,6 +23,13 @@ android {
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
buildFeatures {
viewBinding true
}
/* externalNativeBuild{
ndkBuild{
path file("src/main/jni/rtmp/Android.mk")
@@ -39,4 +47,13 @@ android {
dependencies {
implementation 'jp.co.cyberagent.android.gpuimage:gpuimage-library:1.4.1'
def camerax_version = "1.1.0-beta01"
implementation "androidx.camera:camera-core:${camerax_version}"
implementation "androidx.camera:camera-camera2:${camerax_version}"
implementation "androidx.camera:camera-lifecycle:${camerax_version}"
implementation "androidx.camera:camera-video:${camerax_version}"
implementation "androidx.camera:camera-view:${camerax_version}"
implementation "androidx.camera:camera-extensions:${camerax_version}"
}

View File

@@ -511,7 +511,7 @@ public class RESVideoClient {
public void setCameraArea(){
System.out.println("设置对焦");
List<Camera.Area> focusAreas = new ArrayList<>();
focusAreas.add(new Camera.Area(calculateTapArea(0,0,5,5,1.0f), 800));
focusAreas.add(new Camera.Area(new Rect(-100, -100, 100, 100), 1000));
Camera.Parameters parameters=camera.getParameters();
parameters.setFocusAreas(focusAreas);
camera.setParameters(parameters);