ffmpeg中的AVClass 和 AVOption入门学习
AVClass 和AVOption
ffmpeg库中源码结构体中大量使用了这两个结构体,本人菜鸟一枚,正学习入门,特写一遍文章分析一下其来龙去脉
其主要作用是通过传入字符串修改或获取结构体内部成员变量的值。试想如果没有一套可复用的机制,每个结构体都需要写一套函数去set和get其成员变量的值,这会导致代码臃肿。
源代码实例:
每一个想复用该机制的结构体需保证其第一个成员变量为AVClass *,...
原创
2019-07-02 16:23:54 ·
453 阅读 ·
0 评论