H264EncoderDelegate

public protocol H264EncoderDelegate : NSObjectProtocol

IntdashVideoEncoder.H264Encoder がフレームをエンコードした際に使用する Delegate を表すプロトコル。

  • セットした画像データのエンコードが成功した際に呼び出されるコールバック。

    Declaration

    Swift

    func encodedFrame(_ encoder: IntdashVideoEncoder.H264Encoder, frameData: Data, timestamp: TimeInterval)

    Parameters

    encoder

    H.264用エンコーダー

    frameData

    エンコードされた画像データ(Anne.B形式)

    timestamp

    タイムスタンプ

  • セットした画像データのエンコードが失敗した際に呼び出されるコールバック。

    Declaration

    Swift

    func encodeFailedSampleBuffer(_ encoder: IntdashVideoEncoder.H264Encoder, error: NSError)

    Parameters

    encoder

    H.264用エンコーダー

    error

    エラー情報