专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 多媒体/流媒体开发

ffmpeg avio_alloc_context 第五个参数回调函数如何写啊

发布时间:2011-06-27 19:08:12 文章来源:www.iduyao.cn 采编人员:星星草
ffmpeg avio_alloc_context 第五个参数回调函数怎么写啊?
avio_alloc_context 第五个参数回调函数怎么写啊? 我写的这个回调getbuff,在av_probe_input_buffer中被调用的时候,av_probe_input_buffer总是返回-1,其中会多次调用,getbuff。还有,getbuff中需要while获取数据吗?int CFfmpeg::GetBuff(void *in, uint8_t *buf, int buf_size),是不是只要getbuff函数获取到 buf_size这么长的数据,就返回?还是直到get到数据结尾?返回0?

------解决方案--------------------
getbuff中需要while获取数据吗?  不需要。

int CFfmpeg::GetBuff(void *in, uint8_t *buf, int buf_size),是不是只要getbuff函数获取到 buf_size这么长的数据,就返回?

这个一般是读到buf_size长度的数据就返回了,也可以读一点 例如(n < buf_size ) 返回也行。 0就表示到文件读完了。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: