1

私が理解していることから、バイトのストリームとしてではなく、アクセス単位としてデータをバッファに書き込む必要があります。

現在、extractor を使用してデータを読み取っています。

int sampleSize = extractor.readSampleData(codecInputBuffers[inputBufIndex], 0);

そして、この sampleSize が使用されます

codec.queueInputBuffer(inputBufIndex, 0 /* offset */, sampleSize, presentationTimeUs, sawInputEOS ? MediaCodec.BUFFER_FLAG_END_OF_STREAM : 0);

では、MP3 と AAC の「アクセス ユニット」とは何ですか? それらは固定サイズのチャンクですか?MP3/AAC ストリームから何らかの方法で読み取ることはできますか?

4

0 に答える 0