Sora Unity SDK では、ソフトウェアでの H.264 エンコード/デコードの機能は提供していません。
ただし、ハードウェアで H.264 エンコーダ/デコーダが使える場合は、それを積極的に利用します。
- Windows 版では NVIDIA VIDEO CODEC SDK がインストールされていれば、これを利用します。
- macOS 版では VideoToolbox を利用します。
- VideoToolbox によって H.264 エンコード/デコードが可能です。
Sora.IsH264Supported()
関数を呼び出すことで、H.264 が利用可能かどうかを調べることができます。
bool h264Supported = Sora.IsH264Supported();