# スポットライト機能

## 概要

ここでは Sora Unity SDK のサンプル集を使ってスポットライト機能を説明します。

[Sora Unity SDK サンプル集](https://github.com/shiguredo/sora-unity-sdk/tree/master/SoraUnitySdkExamples)

## 注意

スポットライト機能はサイマルキャスト機能を活用した機能です。

そのため解像度にあったビットレートを指定する必要があります。

詳細は [Sora ドキュメント](https://sora-doc.shiguredo.jp/SIMULCAST) を参照してください。

## スポットライト設定

スポットライトはサイマルキャストと同時に利用することができます。

サイマルキャストの設定は [サイマルキャスト機能](samples_simulcast.html) を参照してください。

### スポットライトを有効にする

スポットライトを有効にするには Inspector で `Spotlight` を有効にします。

![image](https://i.gyazo.com/c69329cb7b83f4a51fe170a393a30501.png)

### コーデックを指定する

スポットライトは VP8 / VP9 / H.264 / AV1 のコーデックで利用することができます。

コーデックは Inspector の Video Codec Type で指定します。

![image](https://i.gyazo.com/a9a444a90fe92ba3465000bbc6154177.png)

### スポットライトのフォーカス数を指定する

フォーカスするスポットライトの数を指定します。

![image](https://i.gyazo.com/18ebdd3366846e1dbf45c7fa5d7f7b04.png)

## その他の設定

スポットライトにはその他にも設定があります。

### Spotlight Focus Rid

サイマルキャストと組み合わせて使用しているときに利用できます。

フォーカスするスポットライトの RID を指定します。

- Spotlight Focus Rid を ON にします
- Spotlight Focus Rid Type を指定します

![image](https://i.gyazo.com/9bd7644d1f7918bd8d172e0022c3d5e3.png)

### Spotlight Unfocus Rid

サイマルキャストと組み合わせて使用しているときに利用できます。

アンフォーカスした時のスポットライトの RID を指定します。

- Spotlight Unfocus Rid を ON にします
- Spotlight Unfocus Rid を指定します

![image](https://i.gyazo.com/233a179fc695abaa76b8052901d21513.png)
