VideoFrame

public enum VideoFrame

映像フレームの種別です。 現在の実装では次の映像フレームに対応しています。

  • ネイティブの映像フレーム (RTCVideoFrame)
  • CMSampleBuffer (映像のみ、音声は非対応。 RTCVideoFrame に変換されます)

定義

  • ネイティブの映像フレーム。 CMSampleBuffer から生成した映像フレームは、ネイティブの映像フレームに変換されます。

    Declaration

    Swift

    case native(capturer: RTCVideoCapturer?, frame: RTCVideoFrame)

プロパティ

初期化

  • 初期化します。 指定されたサンプルバッファーからピクセル画像データを取得できなければ nil を返します。

    音声データを含むサンプルバッファーには対応していません。

    Declaration

    Swift

    public init?(from sampleBuffer: CMSampleBuffer)

    Parameters

    sampleBuffer

    ピクセルバッファーを含むサンプルバッファー