如何让Android MediaCodec在每帧送入后立即返回解码帧

时间:2016-09-20 22:01:50

标签: android mediacodec

我正在关注Google基本媒体解码器示例来设计解码器。在填充少量输入缓冲区之前,解码器不会返回解码帧。我想这对大多数应用来说都没问题。但是,我的应用程序需要零延迟,这意味着每个帧必须在进入下一帧之前进行解码。无论如何强制解码器解码一个帧?我尝试在每一帧上设置EOS,但是下面的flush()将清除内部解码器状态,导致P帧不可解码。

0 个答案:

没有答案