読者です 読者をやめる 読者になる 読者になる

What we talk about when we talk about Technology

技術について語ります。

AudioConverterServiceでMP3→リニアPCM②

1.変換前のデータを受け渡すためのバッファを用意する
2.受け渡すパケット数を計算する
3.受け取るパケット数を計算する
4.変換後のデータを受け取るためのバッファを用意する
5.ループ内でAudioConverterFillComplexBufferを呼び出す
6.変換されたパケット数が0で返ってきた時ループを終了する
7.取得したデータをファイルに書き込む(ループ内)

AudioConverterFillComplexBufferに渡すコールバック
・ファイルからデータを読み出し、バッファにデータを渡す。