IntdashVideoEncoderDelegate
public protocol IntdashVideoEncoderDelegate : NSObjectProtocol
IntdashVideoEncoder
が使用する Delegate 表すプロトコル。
-
セットした画像データのエンコードが成功した際に呼び出されるコールバック。
Declaration
Swift
func encodedFrame(_ encoder: IntdashVideoEncoder, frameData: Data, timestamp: TimeInterval)
Parameters
encoder
ビデオ用エンコーダー
frameData
エンコードされた画像データ
使用するコーデックによりフォーマットが異なります。timestamp
タイムスタンプ
-
encodedDownSamplingFrame(_:
Default implementationframeData: timestamp: ) セットした画像データのエンコードが成功し、ダウンサンプリングされたフレームが取得された際に呼び出されるコールバック。
Default Implementation
Declaration
Swift
func encodedDownSamplingFrame(_ encoder: IntdashVideoEncoder, frameData: Data, timestamp: TimeInterval)
Parameters
encoder
ビデオ用エンコーダー
frameData
エンコードされた画像データ
使用するコーデックによりフォーマットが異なります。timestamp
タイムスタンプ
-
セットした画像データのエンコードが失敗した際に呼び出されるコールバック。
Declaration
Swift
func encodeFailedSampleBuffer(_ encoder: IntdashVideoEncoder, error: NSError)
Parameters
encoder
ビデオ用エンコーダー
error
エラー情報