Android视频解码容器

1.参考libstatefright/codecs目录里的代码,封装实现startstopread三个接口就可以
2. 可以参考framework/base/media/libstagefright/AwesomePlayer.cpp中的
sp OMXCodec::Create(
const sp &omx,
const sp &meta, bool createEncoder,
const sp &source,
const char *matchComponentName,
uint32_t flags)
函数 android在这里面创建软解码器,
一般的软解码器是派生自MediaSource

stagefrigt也可以添加ffmpeg中的解码库

猜你喜欢

转载自blog.csdn.net/touxiong/article/details/78603339