AVFrame 结构体的分配使用av_frame_alloc()函数,该函数会对 AVFrame 结构体的某些字段设置默认值,它会返回一个指向 AVFrame 的指针或 NULL指针(失败)。...AVPacket对象的指针,用于保存输出的码流;
frame:AVFrame结构,用于传入原始的像素数据;
got_packet_ptr:输出参数,用于标识是否已经有了完整的一帧;
返回值:编码成功返回 0, 失败返回负的错误码...poutbuf_size,
const uint8_t *buf, int buf_size,
int64_t pts, int64_t dts...的实际数据长度,如果没有解析出完整的一个包,该值为 0;
const uint8_t *but:待解码的码流的地址;
int buf_size:待解码的码流的长度;
int64_t pts, int64_t dts...AVCodecContext, &data, &size, in_data, in len, pts, dts, pos);
in_data += len;
in_len -= len;
if