Skip to content

Commit 63db69d

Browse files
MHShettythestinger
authored andcommitted
Implement save video as previewed feature
1 parent 0f74ad6 commit 63db69d

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

app/src/main/java/app/grapheneos/camera/CamConfig.kt

+10-6
Original file line numberDiff line numberDiff line change
@@ -1070,12 +1070,16 @@ class CamConfig(private val mActivity: MainActivity) {
10701070
View.VISIBLE
10711071
}
10721072

1073-
videoCapture =
1074-
VideoCapture.withOutput(
1075-
Recorder.Builder()
1076-
.setQualitySelector(QualitySelector.from(videoQuality))
1077-
.build()
1078-
)
1073+
val videoCaptureBuilder = VideoCapture.Builder(
1074+
Recorder.Builder()
1075+
.setQualitySelector(QualitySelector.from(videoQuality))
1076+
.build()
1077+
)
1078+
1079+
if (mActivity.camConfig.saveVideoAsPreviewed)
1080+
videoCaptureBuilder.setMirrorMode(MirrorMode.MIRROR_MODE_ON_FRONT_ONLY)
1081+
1082+
videoCapture = videoCaptureBuilder.build()
10791083

10801084
useCaseGroupBuilder.addUseCase(videoCapture!!)
10811085
}

0 commit comments

Comments
 (0)