# Control Panel

## Open Control Panel

To open the CameraTwin Control Panel, the user should go to Tools-> CameraTwin Control Panel. A new window will appear with the CameraTwin Control Panel tab which can be docked like similar tabs of the Editor.

{% embed url="<https://www.youtube.com/watch?v=CfKHhWYuDtk>" %}

## Control Panel Tab

<figure><img src="https://3763251240-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9BAa74uZVvvtnO0Rq9Vh%2Fuploads%2Fgit-blob-011edf2b8b2fc24365bb7743dd778cdc20c5cd54%2FControlPanel.png?alt=media" alt=""><figcaption></figcaption></figure>

### Top Level

At the top part of the Control Panel Tab there is a collection of useful Links and at the top right corner a button for the user to manually create a Workstation session if there isn't any or terminate the currently active Workstation session

Collection of Links

* **Dashboard**\
  \&#xNAN;*link to the* [*CameraTwin Dashboard*](https://app.cameratwin.com/)
* **Documentation**\
  \&#xNAN;*link to this* [*Documentation Page*](https://docs.realtwin.org)
* **Open Settings**\
  Unreal Engine Deep link to the Plugin Settings
* (Optional) **New Version!**\
  link to the Unreal Engine latest [Plugin Download Page](https://docs.realtwin.org/cameratwin/installation/installation-unreal-engine)

<figure><img src="https://3763251240-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9BAa74uZVvvtnO0Rq9Vh%2Fuploads%2Fgit-blob-d21498cd97c2de0098aaf54d80f2f2cf0ee3b46f%2FControlPanel_NewVersion.png?alt=media" alt=""><figcaption></figcaption></figure>

### Recording Events

* **Trigger Record of Sequencer (deprecated)**
* **Trigger Record of Take Recorder**

{% hint style="info" %}
For more details check out the [Recording Events Page](https://docs.realtwin.org/cameratwin/documentation/unreal-engine-plugin/recording-events)
{% endhint %}

### Source Selection

If there are multiple sources selected the Synchronization, Recording status and Recording Settings Correspond to a single source, the one selected in the dropdown.

<figure><img src="https://3763251240-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9BAa74uZVvvtnO0Rq9Vh%2Fuploads%2Fgit-blob-2b785c97cd6d20726ccbcde98db1e4b0dde4eb84%2FControlPanel_SourceSelection.png?alt=media" alt=""><figcaption></figcaption></figure>

### Synchronization Status

Right next to the Selected Source dropdown you will find the Synchronization Status for that specific Source\
Possible Statuses:

* No synchronization yet
* Synchronization happened\
  \&#xNAN;*In that case, on mouse hover the detailed synchronization roundtrip will be displayed - roundtrips of < 8 ms are considered exceptional, < 16 ms acceptable*
* Synchronization failed\
  \&#xNAN;*if the synchronization roundtrip is above 16 ms the synchronization step fails*

<figure><img src="https://3763251240-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9BAa74uZVvvtnO0Rq9Vh%2Fuploads%2Fgit-blob-924fed157c65ef9ae2dfe4bc0c0db2d77fda9610%2FControlPanel_SynchronizationMessage.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
For more details check the [Timecode Synchronization page](https://docs.realtwin.org/cameratwin/documentation/unreal-engine-plugin/cameratwin-livelink-setup/timecode-synchronization)
{% endhint %}

### Recording Status

The Recording Status can be found right below the Source Selection dropdown and will briefly provide information about the current recording

Possible Statuses

* Idle
* Recording: Frames \<number of received frames> / \<number of expected frames according to time> - Drops \<number of dropped frames>
* Idle | Last Recording: Frames \<number of received frames> / \<number of expected frames according to time> - Drops \<number of dropped frames>

<figure><img src="https://3763251240-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9BAa74uZVvvtnO0Rq9Vh%2Fuploads%2Fgit-blob-9a73f0e2739b7423c03c2a5928de3a6a3f8b618e%2FControlPanel_Recording_Idle.png?alt=media" alt=""><figcaption><p>Recording Status before any recordings</p></figcaption></figure>

<figure><img src="https://3763251240-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9BAa74uZVvvtnO0Rq9Vh%2Fuploads%2Fgit-blob-0609ebfed341715e3a6324519d2c8d9abfbabbcb%2FControlPanel_Recording_DuringRecording.png?alt=media" alt=""><figcaption><p>Recording Status during recording</p></figcaption></figure>

<figure><img src="https://3763251240-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9BAa74uZVvvtnO0Rq9Vh%2Fuploads%2Fgit-blob-deedd4dee8a457ef790eccdf13cb86042106c82b%2FControlPanel_Recording_PostRecording.png?alt=media" alt=""><figcaption><p>Recording Status after a recording</p></figcaption></figure>

### Recording Settings

{% content-ref url="cameratwin-settings/recording-settings" %}
[recording-settings](https://docs.realtwin.org/cameratwin/documentation/unreal-engine-plugin/cameratwin-settings/recording-settings)
{% endcontent-ref %}

### Quick Actions Management

{% content-ref url="quick-actions" %}
[quick-actions](https://docs.realtwin.org/cameratwin/documentation/unreal-engine-plugin/quick-actions)
{% endcontent-ref %}
