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

    エラー情報