HEVCDecoderDelegate

public protocol HEVCDecoderDelegate : NSObjectProtocol

IntdashVideoDecoder.HEVCDecoder がフレームをデコードした際に使用する Delegate を表すプロトコル。

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

    Declaration

    Swift

    func decodedFrameData(_ decoder: IntdashVideoDecoder.HEVCDecoder, decodeBuffer: CVImageBuffer, timestamp: TimeInterval)

    Parameters

    decoder

    HEVC用デコーダー

    decodeBuffer

    デコードされた画像データ

    timestamp

    タイムスタンプ

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

    Declaration

    Swift

    func decodedFrameDataToUIImage(_ decoder: IntdashVideoDecoder.HEVCDecoder, decodeImage: UIImage, timestamp: TimeInterval)

    Parameters

    decoder

    HEVC用デコーダー

    decodeImage

    デコードされた画像データ

    timestamp

    タイムスタンプ

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

    Declaration

    Swift

    func decodeFailedFrameData(_ decoder: IntdashVideoDecoder.HEVCDecoder, error: NSError)

    Parameters

    decoder

    HEVC用デコーダー

    error

    エラー情報