Description
LckQualityConfig is a ScriptableObject that defines capture quality presets (resolution, bitrate, framerate) for different platforms and devices. It holds base options for Android and Desktop, plus optional per-device overrides for specific Android hardware. At runtime, GetQualityOptionsForSystem() automatically detects the platform and device model to return the correct set of quality options.
Usage
UseLckQualityConfig to give users quality presets that match their hardware. Assign it to LCKCameraController in the Inspector — the camera controller’s quality selector will populate from it automatically.
References
Fields
Methods
See Also
- QualityOption — Struct defining a single quality preset (resolution, bitrate, framerate)
- QualityOptionOverride — Device-specific override for Android quality options
- LCKCameraController — Camera controller that consumes this config for its quality selector