HEVCEncoderDelegate

public protocol HEVCEncoderDelegate : NSObjectProtocol

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

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

    Declaration

    Swift

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

    Parameters

    encoder

    HEVC用エンコーダー

    frameData

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

    timestamp

    タイムスタンプ

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

    Declaration

    Swift

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

    Parameters

    encoder

    HEVC用エンコーダー

    error

    エラー情報