1 avcodec_init()
!
初始化 "一般最先调用该函数
引入头文件:
实现在#$%&'$$
该函数必须在调用 里的其它函数前调用"一般在程序启动或模块初始化时调用"
如果你调用了多次也无所谓"因为后面的调用不会做任何事情从函数的实现里你可以发现"
代码中对多次调用进行了控制
该函数是非线程安全的
2 av_register_all()
' !
初始化 和注册所有的 、 和 &,
一般在调用 后调用该方法
引入头文件:
实现在#$%&'$$
其中会调用 ' !注册多种音视频格式的编解码器"并注册各种文件的编解
复用器
当然,你也可以不调用该函数,而通过选择调用特定的方法来提供支持
3 avformat_alloc_context()
()*+ !
分配一个 ()* 结构
引入头文件:
实现在#$%&'$$&