enum AVMediaType codec_type:编解码器的类型(视频,音频…)
此处用来区分这个解码器是音频还是视频类型的
struct AVCodec *codec:采用的解码器AVCodec(H.264,MPEG2…)
【即:一个AVCodec 代表了一个编码器】
注意:AVCodecContext和AVCodec 的区别:
AVCodecContext是编码器上下文描述;
而AVCodec是一个具体的编码器。
uint8_t *extradata; int extradata_size:针对特定编码器包含的附加信息(例如对于H.264解码器来说,存储SPS,PPS等)
//后续
AVRational time_base:根据该参数,可以把PTS转化为实际的时间(单位为秒s)
不懂此话的意思!
AI解释:
代码中: