VideoRenderer
public protocol VideoRenderer : AnyObject
映像の描画に必要な機能を定義したプロトコルです。
-
映像のサイズが変更されたときに呼ばれます。
Declaration
Swift
func onChange(size: CGSize)Parameters
size変更後のサイズ
-
映像フレームを描画します。
Declaration
Swift
func render(videoFrame: VideoFrame?)Parameters
videoFrame描画する映像フレーム
-
接続解除時に呼ばれます。
Declaration
Swift
func onDisconnect(from: MediaChannel?)Parameters
from接続解除するメディアチャンネル
-
ストリームへの追加時に呼ばれます。
Declaration
Swift
func onAdded(from: MediaStream)Parameters
from追加されるストリーム
-
ストリームからの除去時に呼ばれます。
Declaration
Swift
func onRemoved(from: MediaStream)Parameters
from除去されるストリーム
-
映像の可否の設定の変更時に呼ばれます。
Declaration
Swift
func onSwitch(video: Bool)Parameters
video映像の可否
-
音声の可否の設定の変更時に呼ばれます。
Declaration
Swift
func onSwitch(audio: Bool)Parameters
audio音声の可否
View on GitHub
Install in Dash