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 theDocumentation Index
Fetch the complete documentation index at: https://docs.liv.tv/llms.txt
Use this file to discover all available pages before exploring further.
LckService singleton via dependency injection:
Core components
| Component | Purpose |
|---|---|
| LckService | Central entry point — recording, streaming, audio, camera control |
| LckCamera | Connects a Unity Camera to the LCK capture system |
| LckMonitor | Provides RenderTexture output from the active capture |
| LCKCameraController | Controls camera modes (selfie, FPV, TPV) and quality config |
| LckStreamingController | Manages RTMP streaming lifecycle |
API sections
Classes
LckService, LckCamera, LckMonitor, LckQualityConfig, LckDescriptor, LckStreamingController, LckNotificationController, LckOnScreenUIController, LCKCameraController, LckCore, Result
Interfaces
ILckService, ILckMonitor, ILckCamera, ILckAudioSource, ILckCore
Structs
QualityOption, QualityOptionOverride, CameraTrackDescriptor, CameraResolutionDescriptor, GameInfo
Enums
LckError, LckCaptureType, LckCameraOrientation, CoreError, LevelFilter