> ## Documentation Index
> Fetch the complete documentation index at: https://docs.liv.tv/llms.txt
> Use this file to discover all available pages before exploring further.

# ILckMonitor

> 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.

## Description

`ILckMonitor` is an interface representing a monitor endpoint within LCK. Monitors act as render targets for camera outputs, identified by a unique `MonitorId`.

Any class implementing this interface can be registered with the LCK system to receive video frames via a `RenderTexture`.

***

## Usage

To implement a custom monitor, create a class that implements `ILckMonitor` and register it with the system. See [`LckMonitor`](/api-reference/unity/LckMonitor) for a reference implementation.

***

## Properties

| Property  | Type   | Description                                 |
| :-------- | :----- | :------------------------------------------ |
| MonitorId | string | Unique identifier for the monitor instance. |

***

## Methods

| Method                          | Returns | Description                                                      |
| :------------------------------ | :------ | :--------------------------------------------------------------- |
| SetRenderTexture(RenderTexture) | void    | Assigns a `RenderTexture` as the output target for this monitor. |
