Skip to main content
LCK provides a scripting API for building custom camera implementations, controlling recording and streaming programmatically, and integrating capture into your game’s UI and logic. Access the API through the LckService singleton via dependency injection:
[InjectLck] private ILckService _lckService;

Core components

ComponentPurpose
LckServiceCentral entry point — recording, streaming, audio, camera control
LckCameraConnects a Unity Camera to the LCK capture system
LckMonitorProvides RenderTexture output from the active capture
LCKCameraControllerControls camera modes (selfie, FPV, TPV) and quality config
LckStreamingControllerManages RTMP streaming lifecycle

API sections