Protocols

The following protocols are available globally.

  • メディアストリームの機能を定義したプロトコルです。 デフォルトの実装は非公開 (internal) であり、カスタマイズはイベントハンドラでのみ可能です。 ソースコードは公開していますので、実装の詳細はそちらを参照してください。

    メディアストリームは映像と音声の送受信を行います。 メディアストリーム 1 つにつき、 1 つの映像と 1 つの音声を送受信可能です。

    See more

    Declaration

    Swift

    public protocol MediaStream : AnyObject
  • 映像フィルターの機能を定義したプロトコルです。 MediaStream.videoFilter にセットすると、 生成された映像フレームはこのプロトコルの実装によって加工されます。

    See more

    Declaration

    Swift

    public protocol VideoFilter : AnyObject
  • 映像の描画に必要な機能を定義したプロトコルです。

    See more

    Declaration

    Swift

    public protocol VideoRenderer : AnyObject