在队列输入缓冲 (int index, int offset, int size, long presentationTimeUs, int flags)中,presentationTimeUs的官方定义如下:
这个缓冲区的呈现时间戳,以微秒为单位。通常,这是应呈现(渲染)该缓冲区的媒体时间。
如果由应用程序确定何时呈现解码后的图像,为什么解码器需要presentationTimeUs?我曾尝试使用一些任意的presentationTimeUs值,并没有看到解码有所不同。例如,如果我将presentationTimeUs的原始值加倍,则视频似乎与原始视频相同速度解码。
是否有人能够解释一下这种情况?
presentationTimeUs
是什么意思?谢谢! - ch271828n