refactor VideoQualityManager

This commit is contained in:
darthpaul 2022-07-13 02:54:44 +01:00
parent 99f79e4671
commit 44223d4ba9
2 changed files with 3 additions and 2 deletions

View File

@ -6,6 +6,7 @@ import androidx.camera.core.CameraSelector
import androidx.camera.lifecycle.ProcessCameraProvider
import androidx.camera.video.Quality
import androidx.camera.video.QualitySelector
import com.simplemobiletools.camera.extensions.config
import com.simplemobiletools.camera.extensions.toCameraXQuality
import com.simplemobiletools.camera.extensions.toVideoQuality
import com.simplemobiletools.camera.models.CameraSelectorVideoQualities
@ -13,7 +14,6 @@ import com.simplemobiletools.camera.models.VideoQuality
class VideoQualityManager(
private val activity: AppCompatActivity,
private val config: Config,
) {
companion object {
@ -22,6 +22,7 @@ class VideoQualityManager(
private val CAMERA_SELECTORS = arrayOf(CameraSelector.DEFAULT_BACK_CAMERA, CameraSelector.DEFAULT_FRONT_CAMERA)
}
private val config = activity.config
private val videoQualities = mutableListOf<CameraSelectorVideoQualities>()
fun initSupportedQualities(cameraProvider: ProcessCameraProvider) {

View File

@ -58,7 +58,7 @@ class CameraXPreview(
private val displayManager = activity.getSystemService(Context.DISPLAY_SERVICE) as DisplayManager
private val mediaSoundHelper = MediaSoundHelper()
private val windowMetricsCalculator = WindowMetricsCalculator.getOrCreate()
private val videoQualityManager = VideoQualityManager(activity, config)
private val videoQualityManager = VideoQualityManager(activity)
private val imageQualityManager = ImageQualityManager(activity)
private val exifRemover = ExifRemover(contentResolver)