Overview of Camera Outputs
A CameraOutput is the base class for all streams a CameraDevice can produce via a CameraSession. VisionCamera provides five core output types:
CameraPhotoOutput: For capturing photos.CameraVideoOutput: For recording video.CameraFrameOutput: For real-time frame processing.CameraDepthFrameOutput: For depth data.CameraPreviewOutput: For the camera viewfinder preview.