OpusDecoderDelegate

public protocol OpusDecoderDelegate : NSObjectProtocol

IntdashAudioDecoder.OpusDecoder がデータをデコードした際に使用する Delegate を表すプロトコル。

  • セットした音声サンプルのデコードが成功した際に呼び出されるコールバック。

    Declaration

    Swift

    func decodedSamples(_ decoder: IntdashAudioDecoder.OpusDecoder, sampleData: Data, timestamp: TimeInterval)

    Parameters

    decoder

    Opus用デコーダー

    sampleData

    デコードされた音声サンプル

    timestamp

    タイムスタンプ

  • セットした音声サンプルのデコードが失敗した際に呼び出されるコールバック。

    Declaration

    Swift

    func decodeFailedSampleData(_ decoder: IntdashAudioDecoder.OpusDecoder, error: NSError)

    Parameters

    decoder

    Opus用デコーダー

    error

    エラー情報