FFmpeg4.3开发系列之14:音频探测器波形图及播放器实战课
AVFormatContext 结构体定义在 <libavformat/avformat.h> 中,看源码去这里找,略长不粘。
简介:在使用 FFmpeg 进行开发的时候,AVFormatContext 是一个贯穿始终的数据结构,很多函数 都要用到它作为参数。它是 FFmpeg 解封装(flv,mp4,rmvb,avi)功能的结构体。下面看几个 主要变量的作用(在这里考虑解码的情况):
// Cstruct AVInputFormat *iformat; //输入数据的封装格式AVIOContext *pb; //输入数据的缓存unsigned int nb_streams; //视音频流的个数AVStream **streams; //视音频流