OpusEncoderDelegate
public protocol OpusEncoderDelegate : NSObjectProtocol
IntdashAudioEncoder.OpusEncoder
がデータをエンコードした際に使用する Delegate を表すプロトコル。
-
セットした音声サンプルのエンコードが成功した際に呼び出されるコールバック。
Declaration
Swift
func encodedSamples(_ encoder: IntdashAudioEncoder.OpusEncoder, sampleData: Data, timestamp: TimeInterval)
Parameters
encoder
Opus用エンコーダー
sampleData
エンコードされたサンプルデータ
timestamp
タイムスタンプ
-
セットした音声サンプルのエンコードが失敗した際に呼び出されるコールバック。
Declaration
Swift
func encodeFailedSampleBuffer(_ encoder: IntdashAudioEncoder.OpusEncoder, error: NSError)
Parameters
encoder
Opus用エンコーダー
error
エラー情報