2
パケットレベルに基づいてオーディオファイルを検索するのは簡単です。次のバッファを充填する際の一つは、ちょうどcurrentPacketを変更することがあります。時間に基づいてオーディオファイルを検索する
AudioFileReadPackets(_audioFile, false, &numBytes, _packetDescs, _currentPacket, &numPackets, buffer->mAudioData);
しかし、あなたは、ファイルの先頭からの位置10Sまでシークしたい場合は? CBRファイルの場合、これは計算が簡単であるはずですが、VBRファイルはどうですか?
ファイル全体をLPCMに変換せずにこれを行う方法はありますか? – kevlar