AACEncoderDelegate

public protocol AACEncoderDelegate : NSObjectProtocol

IntdashAudioEncoder.AACEncoder がデータをエンコードした際に使用する Delegate を表すプロトコル。

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

    Declaration

    Swift

    func encodedSamples(_ encoder: IntdashAudioEncoder.AACEncoder, sampleData: Data, timestamp: TimeInterval)

    Parameters

    encoder

    AAC用エンコーダー

    sampleData

    エンコードされたサンプルデータ

    timestamp

    タイムスタンプ

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

    Declaration

    Swift

    func encodeFailedSampleBuffer(_ encoder: IntdashAudioEncoder.AACEncoder, error: NSError)

    Parameters

    encoder

    AAC用エンコーダー

    error

    エラー情報