Compose Camera LogoCompose Camera
APICore ModuleData Classes

RecordingConfig

Documentation for RecordingConfig data class.

RecordingConfig

Encapsulates the configuration options for a video recording session.

data class RecordingConfig(
    val quality: VideoQuality,
    val enableAudio: Boolean,
    val maxDurationMs: Long?,
    val maxFileSizeBytes: Long?,
    val extras: Map<String, Any>
)

Properties

PropertyTypeDescription
qualityVideoQualityThe target quality/resolution for the video (e.g., FHD).
enableAudioBooleanWhether to record audio along with the video.
maxDurationMsLong?Optional limit for recording duration in milliseconds.
maxFileSizeBytesLong?Optional limit for the output file size in bytes.
extrasMap<String, Any>Additional platform-specific options or parameters.

On this page