【发布时间】:2018-11-25 13:46:31
【问题描述】:
最近开始使用 Android Media Codec 类来渲染来自 Native C++ 应用程序的视频帧。能够使用同步方法 [queueInputBuffer 和 deququeInputBuffer] 使用 Android MediaCodec 类成功解码和渲染音频和视频流。
Android 有一个很好的参考示例,说明如何在 Native C++ 应用程序中执行此操作。例如:SimplePlayer.cpp
现在我已经开始使用回调实现异步方法,并在这些回调[OnInputBufferAvailable/ OnOutPutBufferAvailable] 中将输入流提供给编解码器。
我在互联网上四处寻找示例代码,我只能找到基于 Java MediaCodec 类的参考。
如果有人有任何示例参考代码或任何指向基于 C++ 的 MediaCodec 异步使用来呈现视频文件的链接,那就太好了。
任何关于这方面的指导也会很好。
【问题讨论】:
标签: android android-ndk android-mediacodec stagefright