FFmpeg源代码简单分析:常见结构体的初始化和销毁(AVFormatContext,AVFrame等)

Posted jiu0821

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FFmpeg源代码简单分析:常见结构体的初始化和销毁(AVFormatContext,AVFrame等)相关的知识,希望对你有一定的参考价值。

结构体

初始化

销毁

AVFormatContext

avformat_alloc_context()

avformat_free_context()

AVIOContext

avio_alloc_context()

 

AVStream

avformat_new_stream()

 

AVCodecContext

avcodec_alloc_context3()

 

AVFrame

av_frame_alloc();

av_image_fill_arrays()

av_frame_free()

AVPacket

av_init_packet();

av_new_packet()

av_free_packet()

具体参考:http://www.voidcn.com/article/p-uksjchlk-bgz.html

以上是关于FFmpeg源代码简单分析:常见结构体的初始化和销毁(AVFormatContext,AVFrame等)的主要内容,如果未能解决你的问题,请参考以下文章

FFMPEG结构体分析:AVCodecContext

FFmpeg 结构体学习: AVStream 分析

FFmpeg 结构体学习: AVCodec 分析

FFmpeg源代码结构图 - 解码

FFmpeg中几个重要结构体的意义

FFmpeg源码简单分析:结构体成员管理系统-AVOption