| GetRecordingDuration() | LckResult<TimeSpan> | Gets the duration of the current recording. |
| GetStreamDuration() | LckResult<TimeSpan> | Gets the duration of the current stream. |
| StartRecording() | LckResult | Starts recording. |
| PauseRecording() | LckResult | Pauses recording. |
| ResumeRecording() | LckResult | Resumes recording. |
| StopRecording() | LckResult | Stops recording. |
| StartStreaming() | LckResult | Starts streaming. |
| StopStreaming() | LckResult | Stops streaming. |
| SetTrackFramerate(uint) | LckResult | Sets the capture framerate. |
| SetTrackDescriptor(CameraTrackDescriptor) | LckResult | Sets the track descriptor for capture. |
| SetTrackDescriptor(LckCaptureType, CameraTrackDescriptor) | LckResult | Sets the track descriptor for a given capture type. |
| SetTrackResolution(CameraResolutionDescriptor) | LckResult | Sets the capture resolution. |
| SetTrackBitrate(uint) | LckResult | Sets the video bitrate. |
| SetTrackAudioBitrate(uint) | LckResult | Sets the audio bitrate. |
| SetCameraOrientation(LckCameraOrientation) | LckResult | Sets the camera orientation. |
| GetActiveCaptureType() | LckResult<LckCaptureType> | Gets the currently active capture type. |
| SetActiveCaptureType(LckCaptureType) | LckResult | Sets the active capture type. |
| SetPreviewActive(bool) | LckResult | Enables or disables preview rendering. |
| IsRecording() | LckResult<bool> | Returns whether recording is active. |
| IsStreaming() | LckResult<bool> | Returns whether streaming is active. |
| IsCapturing() | LckResult<bool> | Returns whether capture is active. |
| SetGameAudioCaptureActive(bool) | LckResult | Enables/disables game audio capture. |
| SetMicrophoneCaptureActive(bool) | LckResult | Enables/disables microphone capture. |
| GetMicrophoneOutputLevel() | LckResult<float> | Gets the current microphone output level. |
| SetMicrophoneGain(float) | LckResult | Sets microphone gain. |
| SetGameAudioGain(float) | LckResult | Sets game audio gain. |
| GetGameOutputLevel() | LckResult<float> | Gets the current game audio output level. |
| IsGameAudioMute() | LckResult<bool> | Returns whether game audio is muted. |
| SetActiveCamera(string, string monitorId = null) | LckResult | Sets the active camera (and optional monitor). |
| PreloadDiscreetAudio(AudioClip, float, bool) | LckResult | Preloads an audio clip for discreet playback. |
| PlayDiscreetAudioClip(AudioClip) | LckResult | Plays a discreet audio clip. |
| StopAllDiscreetAudio() | LckResult | Stops all discreet audio playback. |
| GetDescriptor() | LckResult<LckDescriptor> | Gets the current descriptor. |
| CapturePhoto() | LckResult | Captures a photo. |
| Dispose() | void | Cleans up and disposes the service. |