# LCK Documentation ## Docs - [LckCamera](https://docs.liv.tv/api-reference/unity/classes/LckCamera.md): How to register and switch between in-game cameras for recording and streaming in Unity VR apps using the LIV Camera Kit (LCK) SDK. - [LCKCameraController](https://docs.liv.tv/api-reference/unity/classes/LckCameraController.md): How to control camera modes (Selfie, First Person, Third Person), orientation, FOV, and recording in Unity VR apps using the LIV Camera Kit (LCK) SDK. - [LckDescriptor](https://docs.liv.tv/api-reference/unity/classes/LckDescriptor.md): How to read the active capture resolution, framerate, and bitrate settings from the LIV Camera Kit (LCK) SDK in Unity. - [LckMediator](https://docs.liv.tv/api-reference/unity/classes/LckMediator.md): How to register, look up, and listen for cameras and monitors in the LIV Camera Kit (LCK) SDK for Unity. - [LckMonitor](https://docs.liv.tv/api-reference/unity/classes/LckMonitor.md): How to display the LIV Camera Kit (LCK) camera preview on an in-game surface using a RenderTexture in Unity VR apps. - [LckNotificationController](https://docs.liv.tv/api-reference/unity/classes/LckNotificationController.md): How to show, hide, and manage in-game notifications for recording, streaming, and login events in Unity VR apps using the LIV Camera Kit (LCK) SDK. - [LckOnScreenUIController](https://docs.liv.tv/api-reference/unity/classes/LckOnScreenUIController.md): How to manage on-screen button visibility and state during notifications and recording in Unity VR apps using the LIV Camera Kit (LCK) SDK. - [LckQualityConfig](https://docs.liv.tv/api-reference/unity/classes/LckQualityConfig.md): How to configure recording and streaming quality presets per platform and device in Unity VR apps using the LIV Camera Kit (LCK) SDK. - [LckResult](https://docs.liv.tv/api-reference/unity/classes/LckResult.md): How to handle success and error responses from LIV Camera Kit (LCK) service operations in Unity without exceptions. - [LckService](https://docs.liv.tv/api-reference/unity/classes/LckService.md): How to record video, live stream, capture photos, and control audio in Unity VR apps using the LIV Camera Kit (LCK) SDK. - [LckStreamingController](https://docs.liv.tv/api-reference/unity/classes/LckStreamingController.md): How to implement the LIV Hub login, subscription check, and live streaming workflow in Unity VR apps using the LIV Camera Kit (LCK) SDK. - [LckCore](https://docs.liv.tv/api-reference/unity/classes/core/LckCore.md): How to initialize the LIV Camera Kit (LCK) SDK, authenticate users, and check streaming/subscription status in Unity VR apps. - [Result < T >](https://docs.liv.tv/api-reference/unity/classes/core/Result.md): How to handle success and error responses from LIV Camera Kit (LCK) SDK methods in Unity without exceptions. - [CoreError](https://docs.liv.tv/api-reference/unity/enums/CoreError.md): High-level error categories from LckCore operations like initialization and authentication failures. - [LckCameraOrientation](https://docs.liv.tv/api-reference/unity/enums/LckCameraOrientation.md): Set camera output orientation to portrait (vertical) or landscape (horizontal) for mobile and social media content. - [LckCaptureType](https://docs.liv.tv/api-reference/unity/enums/LckCaptureType.md): Specify whether the camera is configured for local recording or live streaming, which determines quality settings and bitrate. - [LckError](https://docs.liv.tv/api-reference/unity/enums/LckError.md): Error codes that explain why LCK operations fail, returned in LckResult for debugging and error handling. - [LevelFilter](https://docs.liv.tv/api-reference/unity/enums/core/LevelFilter.md): Control SDK logging verbosity from silent to full trace for debugging and production builds. - [ILckAudioSource](https://docs.liv.tv/api-reference/unity/interfaces/ILckAudioSource.md): API reference for the ILckAudioSource interface in the LIV Camera Kit (LCK) Unity SDK, defining the contract for custom audio sources that supply game audio streams for recording and streaming, with support for FMOD and Wwise middleware. - [ILckCamera](https://docs.liv.tv/api-reference/unity/interfaces/ILckCamera.md): API reference for the ILckCamera interface in the LIV Camera Kit (LCK) Unity SDK, defining the contract for cameras that can be activated and deactivated with RenderTexture output targets in the capture system. - [ILckMonitor](https://docs.liv.tv/api-reference/unity/interfaces/ILckMonitor.md): API reference for the ILckMonitor interface in the LIV Camera Kit (LCK) Unity SDK, defining the contract for monitor components that act as render targets for camera output via MonitorId and SetRenderTexture. - [ILckService](https://docs.liv.tv/api-reference/unity/interfaces/ILckService.md): API reference for the ILckService interface in the LIV Camera Kit (LCK) Unity SDK, defining the public API for controlling capture, recording, streaming, audio, camera management, and lifecycle events. - [ILckCore](https://docs.liv.tv/api-reference/unity/interfaces/core/ILckCore.md): Interface for user authentication, subscription checks, and streaming configuration validation in custom UX flows. - [API Reference](https://docs.liv.tv/api-reference/unity/introduction.md): LIV Camera Kit (LCK) Unity scripting API reference. Classes, interfaces, structs, and enums for controlling in-game recording, streaming, cameras, and audio. - [CameraResolutionDescriptor](https://docs.liv.tv/api-reference/unity/structs/CameraResolutionDescriptor.md): Specify output video resolution in pixels (width × height) for video recording and streaming. - [CameraTrackDescriptor](https://docs.liv.tv/api-reference/unity/structs/CameraTrackDescriptor.md): Configure video resolution, bitrate, framerate, and audio settings for recording and streaming tracks. - [QualityOption](https://docs.liv.tv/api-reference/unity/structs/QualityOption.md): Define named quality presets for video recording and streaming with different resolution, bitrate, and framerate settings. - [QualityOptionOverride](https://docs.liv.tv/api-reference/unity/structs/QualityOptionOverride.md): Override quality settings for specific device models to optimize performance and quality on different hardware. - [GameInfo](https://docs.liv.tv/api-reference/unity/structs/core/GameInfo.md): Provide game and engine metadata to LckCore during SDK initialization for compatibility tracking and analytics. - [Architecture (Unreal)](https://docs.liv.tv/api-reference/unreal/architecture.md): Internal architecture of the LCK SDK for Unreal Engine - modules, subsystems, and data flow. - [ILCKAudioSource Interface](https://docs.liv.tv/api-reference/unreal/audio-source-interface.md): Modular audio source interface for extensible audio capture in Unreal Engine. - [FMOD](https://docs.liv.tv/api-reference/unreal/audio/FMOD.md): API reference for FLCKFMODSource, the audio source that captures game audio from FMOD Studio via DSP callback. - [Oboe (Android)](https://docs.liv.tv/api-reference/unreal/audio/Oboe-Android.md): API reference for FLCKOboeSource, the low-latency microphone capture source for Android using the Oboe audio library. - [Vivox](https://docs.liv.tv/api-reference/unreal/audio/Vivox.md): API reference for FLCKVivoxSource, the dual-channel audio source that captures microphone and voice chat audio through Vivox callbacks. - [Wwise](https://docs.liv.tv/api-reference/unreal/audio/Wwise.md): API reference for FLCKWwiseSource, the audio source that captures game audio from Wwise via capture callback with ambisonic-to-stereo conversion. - [Audio API Overview](https://docs.liv.tv/api-reference/unreal/audio/overview.md): API reference overview for the LCK audio system: ILCKAudioSource interface, FLCKAudioMix mixer, and ELCKAudioChannel enum. - [Unreal Audio](https://docs.liv.tv/api-reference/unreal/audio/unreal-audio.md): API reference for FLCKUnrealFeatureInstance, the built-in audio source that captures game audio and microphone input through Unreal Engine's native audio system. - [Best Practices (Unreal)](https://docs.liv.tv/api-reference/unreal/best-practices.md): Optimization tips and recommended patterns for the LCK SDK in Unreal Engine. - [Delegates Reference](https://docs.liv.tv/api-reference/unreal/delegates.md): Event delegates for reactive programming with the LCK SDK in Unreal Engine. - [Device-Specific Settings (Unreal)](https://docs.liv.tv/api-reference/unreal/device-overrides.md): Optimize LCK recording settings for different VR headsets in Unreal Engine. - [ILCKEncoder Interface (Unreal)](https://docs.liv.tv/api-reference/unreal/encoder-interface.md): Abstract encoder interface for platform-specific video encoding in Unreal Engine. - [Enums Reference (Unreal)](https://docs.liv.tv/api-reference/unreal/enums.md): Complete enumeration reference for the LCK SDK for Unreal Engine. - [Error Codes (Unreal)](https://docs.liv.tv/api-reference/unreal/errors.md): Complete error code reference for LCK SDK operations in Unreal Engine. - [Module Loading ](https://docs.liv.tv/api-reference/unreal/module-loading.md): LCK SDK module hierarchy, loading phases, and dependencies for Unreal Engine projects. - [ILCKPacketSink (Unreal)](https://docs.liv.tv/api-reference/unreal/packet-sink-interface.md): Abstract packet sink interface for custom streaming transport backends in Unreal Engine. - [ULCKService (Unreal)](https://docs.liv.tv/api-reference/unreal/service-interface.md): Main public-facing service for LCK recording, photo capture, and audio management in Unreal Engine. - [ILCKStreamingFeature (Unreal)](https://docs.liv.tv/api-reference/unreal/streaming-feature-interface.md): Modular feature interface for live streaming backends in Unreal Engine. - [ULCKStreamingSubsystem (Unreal)](https://docs.liv.tv/api-reference/unreal/streaming-subsystem.md): Game instance subsystem for live streaming with Blueprint support in Unreal Engine. - [Streaming Types (Unreal)](https://docs.liv.tv/api-reference/unreal/streaming-types.md): Enums and structs used by the LCK streaming system in Unreal Engine. - [Types & Structs (Unreal)](https://docs.liv.tv/api-reference/unreal/types.md): Common structs and type definitions used across the LCK SDK for Unreal Engine. - [Getting the LIV SDK](https://docs.liv.tv/mixed-reality-capture/home/getting-the-liv-sdk.md) - [Overview of adding LIV support to your app](https://docs.liv.tv/mixed-reality-capture/home/overview.md) - [What is LIV Mixed Reality SDK](https://docs.liv.tv/mixed-reality-capture/home/what-is-liv-mixed-reality-sdk.md) - [Testing LIV - Avatars and Virtual Camera](https://docs.liv.tv/mixed-reality-capture/integration-testing/avatars-virtual-camera.md) - [Testing LIV - Basic Mixed Reality](https://docs.liv.tv/mixed-reality-capture/integration-testing/basic-mixed-reality.md) - [LIV SDK Integration Testing](https://docs.liv.tv/mixed-reality-capture/integration-testing/overview.md) - [Testing LIV - Quest Presence Platform](https://docs.liv.tv/mixed-reality-capture/integration-testing/quest-presence-platform.md) - [Releasing your app with LIV support](https://docs.liv.tv/mixed-reality-capture/integration-testing/releasing-app.md) - [Avatar Camera Plugins](https://docs.liv.tv/mixed-reality-capture/liv-app-api/camera-plugins.md) - [Command Line](https://docs.liv.tv/mixed-reality-capture/liv-app-api/command-line.md) - [LIV App API](https://docs.liv.tv/mixed-reality-capture/liv-app-api/overview.md) - [Registry](https://docs.liv.tv/mixed-reality-capture/liv-app-api/registry.md) - [URI Commands - Cameras](https://docs.liv.tv/mixed-reality-capture/liv-app-api/uri-scheme/camera.md) - [URI Commands - Controlling LIV](https://docs.liv.tv/mixed-reality-capture/liv-app-api/uri-scheme/control.md) - [What are URI Scheme Commands?](https://docs.liv.tv/mixed-reality-capture/liv-app-api/uri-scheme/uri-scheme.md) - [Capturing Meta Presence Platform with LIV](https://docs.liv.tv/mixed-reality-capture/meta-presence-platform/capturing.md) - [Meta Presence Platform Integration](https://docs.liv.tv/mixed-reality-capture/meta-presence-platform/overview.md) - [API Reference](https://docs.liv.tv/mixed-reality-capture/unity/api-reference.md) - [Change log](https://docs.liv.tv/mixed-reality-capture/unity/change-log.md) - [Customising Your Integration](https://docs.liv.tv/mixed-reality-capture/unity/customizing.md) - [Frequently Asked Questions](https://docs.liv.tv/mixed-reality-capture/unity/faq.md) - [LIV SDK v2.0 for Unity](https://docs.liv.tv/mixed-reality-capture/unity/overview.md) - [Unity Quickstart Guide](https://docs.liv.tv/mixed-reality-capture/unity/quickstart.md) - [Troubleshooting](https://docs.liv.tv/mixed-reality-capture/unity/troubleshooting.md) - [Upgrading from SDKv1.5 to v2.0](https://docs.liv.tv/mixed-reality-capture/unity/upgrade.md) - [Universal Render Pipeline](https://docs.liv.tv/mixed-reality-capture/unity/urp.md) - [VR Rig Hierarchy](https://docs.liv.tv/mixed-reality-capture/unity/vr-rig-hierarchy.md) - [Additional Resources](https://docs.liv.tv/mixed-reality-capture/unreal/additional-resources.md) - [Change Log](https://docs.liv.tv/mixed-reality-capture/unreal/change-log.md) - [Installing and Configuring LIV SDK](https://docs.liv.tv/mixed-reality-capture/unreal/installation.md) - [Integration Testing](https://docs.liv.tv/mixed-reality-capture/unreal/integration-testing.md) - [Meta Fork Specifics](https://docs.liv.tv/mixed-reality-capture/unreal/meta-fork.md) - [What is the Unreal LIV SDK?](https://docs.liv.tv/mixed-reality-capture/unreal/overview.md) - [Tips And Configurations](https://docs.liv.tv/mixed-reality-capture/unreal/tips-and-config.md) - [Audio Configuration](https://docs.liv.tv/unity/audio.md): Configure audio capture for LIV Camera Kit in Unity. Supports Unity Audio, FMOD, and Wwise. Custom audio sources, microphone control, and discreet audio API. - [Camera Spawning](https://docs.liv.tv/unity/camera-spawning.md): Best practices for spawning the LIV Camera Kit tablet in your Unity game. In-world placement, event-based spawning, and custom spawn methods. - [Changelog](https://docs.liv.tv/unity/changelog.md): LIV Camera Kit (LCK) Unity SDK changelog. Release notes for all versions including new features, changes, and bug fixes. - [In-Game Recording Comparison: Build vs FFmpeg vs OBS vs LIV](https://docs.liv.tv/unity/comparison.md): Compare building in-game recording yourself, using FFmpeg/WebRTC, desktop tools like OBS, or LIV's in-game camera SDK for Unity and Unreal. - [Frequently Asked Questions](https://docs.liv.tv/unity/faq.md): Frequently asked questions about LIV Camera Kit for Unity. Installation, recording, streaming, audio, compatibility, and pricing. - [Unity Installation](https://docs.liv.tv/unity/installation.md): Install LIV Camera Kit (LCK) in-game camera SDK into your Unity project. Download the SDK from the LIV Developer Dashboard, add the packages, and configure your project. - [Live Streaming](https://docs.liv.tv/unity/live-streaming.md): Set up in-game live streaming with LIV Camera Kit in Unity. Stream directly to YouTube and Twitch via RTMP from inside your game -- no external software required. - [In-Game Recording and Live Streaming for Unity](https://docs.liv.tv/unity/overview.md): Add user-spawnable cameras, in-game recording, screenshots, and live streaming to Unity games with LIV Camera Kit SDK. No external capture software required. - [Unity Quickstart](https://docs.liv.tv/unity/quickstart.md): Go from zero to in-game recording and streaming in three steps. Add the LIV Camera Kit tablet prefab, configure layers and input, then build and test. - [Recording](https://docs.liv.tv/unity/recording.md): Configure in-game video recording with LIV Camera Kit in Unity. Quality presets, resolution settings, bitrate configuration, and the recording API. - [Tablet Customization](https://docs.liv.tv/unity/tablet-customization.md): Customize the LIV Camera Kit tablet interface in Unity. Camera modes, quality config, tablet components, and higher quality capture rendering. - [Troubleshooting](https://docs.liv.tv/unity/troubleshooting.md): Troubleshoot common LIV Camera Kit issues in Unity. Installation errors, recording failures, audio problems, tablet issues, and platform-specific fixes. - [Upgrade Guide](https://docs.liv.tv/unity/upgrade-guide.md): How to update Unity LCK version - [LIV — In-Game Camera SDK for Unity & Unreal](https://docs.liv.tv/unity/welcome.md): Add user-spawnable cameras, in-game recording, screenshots, and live streaming to Unity and Unreal games. No external capture software required. - [FMOD](https://docs.liv.tv/unreal/audio/fmod.md): How to integrate FMOD Studio game audio capture with the LIV Camera Kit (LCK) SDK in Unreal Engine, including DSP-based master bus capture, FLCKFMODSource implementation, FMOD::DSP and FMOD::ChannelGroup usage, sample rate configuration, output format setup, and performance characteristics. - [Oboe (Android)](https://docs.liv.tv/unreal/audio/oboe-android.md): How to use the LCKOboe plugin for high-performance, low-latency Android microphone capture in the LIV Camera Kit (LCK) SDK for Unreal Engine, using Google Oboe with AAudio and OpenSL ES support, FLCKOboeSource implementation, and FLCKOboeCallback audio stream handling on Meta Quest and other Android… - [Audio System](https://docs.liv.tv/unreal/audio/overview.md): Overview of the LIV Camera Kit (LCK) modular audio capture system for Unreal Engine, including ILCKAudioSource interface, audio channel types, source discovery via modular features, and supported plugins (UnrealAudio, Oboe, Vivox, FMOD, Wwise). - [Unreal Audio](https://docs.liv.tv/unreal/audio/unreal-audio.md): How to use the LCKUnrealAudio plugin for native Unreal Engine game audio and microphone capture in the LIV Camera Kit (LCK) SDK, including FAudioCapture microphone integration, FLCKUnrealAudioListener submix capture, sample rate configuration, and Blueprint utility functions. - [Vivox](https://docs.liv.tv/unreal/audio/vivox.md): How to integrate Vivox voice chat audio capture with the LIV Camera Kit (LCK) SDK in Unreal Engine, including the FLCKVivoxSource implementation with TAtomic volume tracking, EVivoxAudioCallbackSource callback types, the required VivoxCore patch, channel mapping, and automatic audio source registrat… - [Wwise](https://docs.liv.tv/unreal/audio/wwise.md): How to integrate Audiokinetic Wwise game audio capture with the LIV Camera Kit (LCK) SDK in Unreal Engine, including FLCKWwiseSource implementation with AkOutputDeviceID and WWise_CaptureCallback, ambisonic-to-stereo decoding, sample rate configuration, and platform support for Win64 and Android. - [Camera Spawning](https://docs.liv.tv/unreal/camera-spawning.md): How to spawn and place the LIV Camera Kit (LCK) tablet in your Unreal Engine VR game, including static placement, controller summon, hand gesture, and menu integration patterns. - [Changelog](https://docs.liv.tv/unreal/changelogs.md): Release history and version notes for the LIV Camera Kit (LCK) SDK for Unreal Engine, including new features, bug fixes, breaking changes, and code reorganization across all modules. - [Android Gallery](https://docs.liv.tv/unreal/core-sdk/android-gallery.md): How to save recorded videos and captured images to the Android device gallery using the LIV Camera Kit (LCK) SDK in Unreal Engine, including the SaveVideoToGallery and SaveImageToGallery functions, progress tracking, MediaStore integration, and required permissions. - [Core SDK API Reference](https://docs.liv.tv/unreal/core-sdk/api-reference.md): Complete API reference for the LIV Camera Kit (LCK) Core module in Unreal Engine, including ULCKRecorderSubsystem, ILCKEncoder, ILCKAudioSource, structs, enums, and delegates. - [Encoding](https://docs.liv.tv/unreal/core-sdk/encoding.md): How the LIV Camera Kit (LCK) SDK handles video encoding in Unreal Engine, including the encoder interface, Windows Media Foundation and Android MediaCodec implementations, and performance tuning. - [Core SDK](https://docs.liv.tv/unreal/core-sdk/overview.md): Overview of the LIV Camera Kit (LCK) Core plugin for Unreal Engine, covering video encoding, audio mixing, scene capture architecture, and the recording workflow. - [Project Settings](https://docs.liv.tv/unreal/core-sdk/project-settings.md): How to configure the LIV Camera Kit (LCK) SDK in Unreal Engine Project Settings, including tracking ID, recording profiles, audio sources, and camera mode defaults. - [Recording](https://docs.liv.tv/unreal/core-sdk/recording.md): How to use the LIV Camera Kit (LCK) recording subsystem in Unreal Engine, including setup, start/stop recording, async methods, photo capture, and preview mode. - [Telemetry](https://docs.liv.tv/unreal/core-sdk/telemetry.md): How the LIV Camera Kit (LCK) SDK collects anonymous usage analytics in Unreal Engine, including tracking ID setup, telemetry events, privacy details, and dashboard access. - [Frequently Asked Questions](https://docs.liv.tv/unreal/faq.md): Frequently asked questions about LIV Camera Kit for Unreal Engine. Installation, recording, streaming, audio, compatibility, and pricing. - [Installation](https://docs.liv.tv/unreal/installation.md): How to install and configure the LIV Camera Kit (LCK) SDK in Unreal Engine projects, including plugin setup, module dependencies, and platform-specific configuration for Windows, Android, and Linux. - [In-Game Recording and Live Streaming for Unreal Engine](https://docs.liv.tv/unreal/overview.md): Add user-spawnable cameras, in-game recording, screenshots, and live streaming to Unreal Engine games with LIV in-game camera SDK. - [Quickstart](https://docs.liv.tv/unreal/quickstart.md): How to set up the LIV Camera Kit (LCK) SDK in Unreal Engine and start recording video, capturing photos, and using Blueprints in minutes. - [Authentication](https://docs.liv.tv/unreal/streaming/authentication.md): Device pairing, login polling, subscription validation, logout handling, and LIV Hub integration for the LCK streaming module in Unreal Engine. - [Streaming Overview](https://docs.liv.tv/unreal/streaming/overview.md): Architecture, prerequisites, and platform support for the LIV Camera Kit (LCK) streaming module in Unreal Engine, enabling RTMP live streaming to YouTube, Twitch, or custom endpoints. - [Streaming Quick Start](https://docs.liv.tv/unreal/streaming/quickstart.md): Get live streaming working in your Unreal Engine project with the LIV Camera Kit (LCK) SDK in five steps: enable, authenticate, stream, and handle events. - [UI Components API Reference](https://docs.liv.tv/unreal/tablet-customization/api-reference.md): Complete API reference for the LCKUI module in Unreal Engine, including all button classes, display components, structs, enums, interfaces, and delegates for VR touch interaction with the LIV Camera Kit (LCK) SDK. - [Buttons](https://docs.liv.tv/unreal/tablet-customization/buttons.md): How to use LIV Camera Kit (LCK) button components for VR touch input in Unreal Engine, including ULCKBaseButton, ULCKToggle, ULCKRecordButton, touch interaction setup, and tap event handling. - [Controls](https://docs.liv.tv/unreal/tablet-customization/controls.md): How to use LIV Camera Kit (LCK) advanced UI controls in Unreal Engine, including ULCKStepper for FOV/distance/smoothness, ULCKPad2D for directional input, ULCKDisplay for camera preview, and ULCKShowablesGroup for visibility management. - [UI Customization](https://docs.liv.tv/unreal/tablet-customization/customization.md): Customize LCK UI materials, sounds, and haptic feedback - [UI Components](https://docs.liv.tv/unreal/tablet-customization/overview.md): Overview of the LCKUI 3D component library for VR touch interaction in Unreal Engine, including buttons, toggles, steppers, displays, and styling with the LIV Camera Kit (LCK) SDK. - [State Management](https://docs.liv.tv/unreal/tablet-customization/state-management.md): How recording states, visual feedback, and UI state synchronization work in the LIV Camera Kit (LCK) SDK for Unreal Engine, including ELCKRecordingState, state transitions, and subscribing to state changes. - [Themes, Materials and Sounds](https://docs.liv.tv/unreal/tablet-customization/themes-materials-sounds.md): How to customize the LIV Camera Kit (LCK) tablet UI in Unreal Engine, including material theming, button sounds, haptic feedback, icon replacement, and theme presets for VR. - [Tablet Interface API Reference](https://docs.liv.tv/unreal/tablet-interface/api-reference.md): Complete API reference for the LCKTablet module in Unreal Engine, including ULCKSubsystem, ULCKService, ULCKTabletDataModel, ULCKBaseCameraMode, structs, delegates, and save helpers for the LIV Camera Kit (LCK) SDK. - [Camera Modes](https://docs.liv.tv/unreal/tablet-interface/camera-modes.md): How to configure and switch between selfie, first person, and third person camera modes in the LIV Camera Kit (LCK) tablet interface for Unreal Engine, including custom camera mode creation. - [Data Persistence](https://docs.liv.tv/unreal/tablet-interface/data-persistence.md): How the LIV Camera Kit (LCK) SDK saves and loads tablet settings in Unreal Engine using JSON, including platform-specific paths for Windows and Android, async operations, and recording output locations. - [Integration](https://docs.liv.tv/unreal/tablet-interface/integration.md): How to integrate the LIV Camera Kit (LCK) tablet into your Unreal Engine VR game, including subsystem access, tablet lifecycle, grab setup, widget components, async callback patterns, and safe delegate binding. - [Tablet Interface](https://docs.liv.tv/unreal/tablet-interface/overview.md): Overview of the LCKTablet virtual tablet interface for Unreal Engine, including ULCKService recording API, ULCKTabletDataModel reactive state management, camera modes, and recording profiles in the LIV Camera Kit (LCK) SDK. - [Spawning](https://docs.liv.tv/unreal/tablet-interface/spawning.md): How to spawn and integrate the LIV Camera Kit (LCK) virtual tablet into your Unreal Engine VR game, including static placement, controller summon, hand gesture, and menu integration patterns. - [Troubleshooting](https://docs.liv.tv/unreal/troubleshooting.md): Common issues and solutions for the LIV Camera Kit (LCK) SDK in Unreal Engine, covering recording failures, audio problems, platform-specific issues on Android and Windows, UI interaction bugs, plugin loading errors, and diagnostic commands. - [Upgrade Guide](https://docs.liv.tv/unreal/upgrade-guide.md): How to update the LIV Camera Kit (LCK) SDK to the latest version in Unreal Engine, including backup steps, breaking changes, and troubleshooting failed upgrades. ## Optional - [Download SDK](https://dashboard.liv.tv/dev/login) - [Support](https://discord.com/invite/liv)