@@ -24,16 +24,24 @@ import com.android.camera.coretheme.extendedColorScheme
2424import com.android.camera2.extensions.Camera2ExtensionsScreen
2525import com.android.camera2.hdrviewfinder.Camera2HdrViewfinderScreen
2626import com.android.camera2.manualcontrols.Camera2ManualControlsScreen
27+ import com.android.camera2.qrscanner.Camera2QrScannerScreen
28+ import com.android.camera2.rawcapture.Camera2RawCaptureScreen
2729import com.android.camera2.slowmotion.Camera2SlowMotionScreen
2830import com.android.camera2.takeaphoto.Camera2TakeAPhotoScreen
2931import com.android.camera2.takeavideo.Camera2TakeAVideoScreen
3032import com.android.camera2.zoomandtorch.Camera2ZoomAndTorchScreen
33+ import com.android.camerax.concurrentcamera.CameraXConcurrentCameraScreen
34+ import com.android.camerax.effects.CameraXEffectsScreen
3135import com.android.camerax.exposure.CameraXExposureScreen
3236import com.android.camerax.extensions.CameraXExtensionsScreen
37+ import com.android.camerax.greenscreen.CameraXGreenScreenScreen
3338import com.android.camerax.imagelabeling.CameraXImageLabelingScreen
39+ import com.android.camerax.luminosity.CameraXLuminosityScreen
3440import com.android.camerax.qrscanner.CameraXQrScannerScreen
3541import com.android.camerax.takeaphoto.CameraXTakeAPhotoScreen
3642import com.android.camerax.takeavideo.CameraXTakeAVideoScreen
43+ import com.android.camerax.ultrahdr.CameraXUltraHdrScreen
44+ import com.android.camerax.videopauseresume.CameraXVideoPauseResumeScreen
3745import com.android.camerax.zoomandtorch.CameraXZoomAndTorchScreen
3846
3947val sampleCatalog =
@@ -145,6 +153,66 @@ val sampleCatalog =
145153 sampleEntryScreen = { Camera2ManualControlsScreen () },
146154 type = SampleType .CAMERA2 ,
147155 ),
156+ SampleCatalogItem (
157+ title = R .string.camerax_luminosity_list_title,
158+ description = R .string.camerax_luminosity_list_description,
159+ route = " CameraXLuminosityScreen" ,
160+ sampleEntryScreen = { CameraXLuminosityScreen () },
161+ type = SampleType .CAMERAX ,
162+ tags = listOf (SampleTags .ANALYSIS ),
163+ ),
164+ SampleCatalogItem (
165+ title = R .string.camera2_qrscanner_list_title,
166+ description = R .string.camera2_qrscanner_list_description,
167+ route = " Camera2QrScannerScreen" ,
168+ sampleEntryScreen = { Camera2QrScannerScreen () },
169+ type = SampleType .CAMERA2 ,
170+ tags = listOf (SampleTags .ML_KIT ),
171+ ),
172+ SampleCatalogItem (
173+ title = R .string.camerax_ultrahdr_list_title,
174+ description = R .string.camerax_ultrahdr_list_description,
175+ route = " CameraXUltraHdrScreen" ,
176+ sampleEntryScreen = { CameraXUltraHdrScreen () },
177+ type = SampleType .CAMERAX ,
178+ ),
179+ SampleCatalogItem (
180+ title = R .string.camerax_concurrentcamera_list_title,
181+ description = R .string.camerax_concurrentcamera_list_description,
182+ route = " CameraXConcurrentCameraScreen" ,
183+ sampleEntryScreen = { CameraXConcurrentCameraScreen () },
184+ type = SampleType .CAMERAX ,
185+ ),
186+ SampleCatalogItem (
187+ title = R .string.camerax_videopauseresume_list_title,
188+ description = R .string.camerax_videopauseresume_list_description,
189+ route = " CameraXVideoPauseResumeScreen" ,
190+ sampleEntryScreen = { CameraXVideoPauseResumeScreen () },
191+ type = SampleType .CAMERAX ,
192+ tags = listOf (SampleTags .VIDEO ),
193+ ),
194+ SampleCatalogItem (
195+ title = R .string.camera2_rawcapture_list_title,
196+ description = R .string.camera2_rawcapture_list_description,
197+ route = " Camera2RawCaptureScreen" ,
198+ sampleEntryScreen = { Camera2RawCaptureScreen () },
199+ type = SampleType .CAMERA2 ,
200+ ),
201+ SampleCatalogItem (
202+ title = R .string.camerax_effects_list_title,
203+ description = R .string.camerax_effects_list_description,
204+ route = " CameraXEffectsScreen" ,
205+ sampleEntryScreen = { CameraXEffectsScreen () },
206+ type = SampleType .CAMERAX ,
207+ ),
208+ SampleCatalogItem (
209+ title = R .string.camerax_greenscreen_list_title,
210+ description = R .string.camerax_greenscreen_list_description,
211+ route = " CameraXGreenScreenScreen" ,
212+ sampleEntryScreen = { CameraXGreenScreenScreen () },
213+ type = SampleType .CAMERAX ,
214+ tags = listOf (SampleTags .ML_KIT , SampleTags .ANALYSIS ),
215+ ),
148216 // To create a new sample entry, add a new SampleCatalogItem here.
149217 )
150218
0 commit comments