diff --git a/demos/camera/src/main/java/io/github/thibaultbee/streampack/app/ui/main/PreviewFragment.kt b/demos/camera/src/main/java/io/github/thibaultbee/streampack/app/ui/main/PreviewFragment.kt index d17434d82..6195c7b7e 100644 --- a/demos/camera/src/main/java/io/github/thibaultbee/streampack/app/ui/main/PreviewFragment.kt +++ b/demos/camera/src/main/java/io/github/thibaultbee/streampack/app/ui/main/PreviewFragment.kt @@ -34,7 +34,7 @@ import io.github.thibaultbee.streampack.app.R import io.github.thibaultbee.streampack.app.databinding.MainFragmentBinding import io.github.thibaultbee.streampack.app.utils.DialogUtils import io.github.thibaultbee.streampack.app.utils.PermissionManager -import io.github.thibaultbee.streampack.ui.views.PreviewView +import io.github.thibaultbee.streampack.ui.views.CameraPreviewView import kotlinx.coroutines.launch class PreviewFragment : Fragment(R.layout.main_fragment) { @@ -151,7 +151,7 @@ class PreviewFragment : Fragment(R.layout.main_fragment) { private fun inflateStreamerPreview() { val preview = binding.preview // Set camera settings button when camera is started - preview.listener = object : PreviewView.Listener { + preview.listener = object : CameraPreviewView.Listener { override fun onPreviewStarted() { previewViewModel.onPreviewStarted() } diff --git a/demos/camera/src/main/java/io/github/thibaultbee/streampack/app/ui/main/PreviewViewModel.kt b/demos/camera/src/main/java/io/github/thibaultbee/streampack/app/ui/main/PreviewViewModel.kt index a52b465ae..ff9a7e648 100644 --- a/demos/camera/src/main/java/io/github/thibaultbee/streampack/app/ui/main/PreviewViewModel.kt +++ b/demos/camera/src/main/java/io/github/thibaultbee/streampack/app/ui/main/PreviewViewModel.kt @@ -49,7 +49,7 @@ import io.github.thibaultbee.streampack.core.streamers.single.startStream import io.github.thibaultbee.streampack.core.utils.extensions.isClosedException import io.github.thibaultbee.streampack.core.utils.extensions.isFrameRateSupported import io.github.thibaultbee.streampack.ext.srt.regulator.controllers.DefaultSrtBitrateRegulatorController -import io.github.thibaultbee.streampack.ui.views.PreviewView +import io.github.thibaultbee.streampack.ui.views.CameraPreviewView import kotlinx.coroutines.flow.combine import kotlinx.coroutines.flow.filter import kotlinx.coroutines.flow.filterNotNull @@ -165,7 +165,7 @@ class PreviewViewModel(private val application: Application) : ObservableViewMod } } - fun setStreamerView(view: PreviewView) { + fun setStreamerView(view: CameraPreviewView) { if (streamer is ICameraStreamer) { view.streamer = streamer as ICameraStreamer } diff --git a/demos/camera/src/main/res/layout/main_fragment.xml b/demos/camera/src/main/res/layout/main_fragment.xml index c136ae3d4..33516248c 100644 --- a/demos/camera/src/main/res/layout/main_fragment.xml +++ b/demos/camera/src/main/res/layout/main_fragment.xml @@ -15,7 +15,7 @@ android:layout_height="match_parent" android:keepScreenOn="true"> -