Package-level declarations
Types
Configuration for the camera.
Determines the layout of the two video feeds in reaction mode.
Represents the different modes the camera can operate in.
Wraps the result of the camera.
A single entry in a heterogeneous capture stack. Returned inside CameraResult.Captures for any CaptureType: video-only sessions yield Capture.Video entries, photo sessions yield Capture.Photo entries, and mixed sessions yield a stack of both.
Determines whether the camera produces a single capture per session or a stack of captures.
An ActivityResultContract to start the IMG.LY Camera with the Input. The output is a CameraResult — either CameraResult.Captures for standard photo / video / mixed sessions, or CameraResult.Reaction for reaction sessions.
Determines what kind of media the camera can capture.
Legacy entry point for the IMG.LY Camera. Renamed to CaptureMedia, which supports photo, video, and mixed capture sessions and delivers the modern CameraResult.Captures result.
Basic configuration settings to initialize the engine.
Properties
Functions
Returns whether this CameraMode can be combined with the given captureType.