typedef struct MovContext
{
//临时持有AVFormatContext 的指针
AVFormatContext *fc;
//时间缩放因子
int time_scale;
//视频的时长
int64_t duration;
//拆包时是否发现”moov“头
int found_moov;
//拆包时是否发现"mdat"头
int found_mdat;
int isom;
MOVFragment fragment;
MOVTrackExt *trex_data;
unsigned trex_count;
int itunes_metadata; ///< metadata are itunes style
int chapter_track;
} MOVContext;
说明:
MOVContext定义了mp4 中流的一些属性。