ffmpeg的AVDictionary模块介绍
字典用来存储键-值对。
相关结构体定义:typedef struct AVDictionaryEntry { char *key; char *value; } AVDictionaryEntry; struct AVDictionary { int count; AVDictionaryEntry *elems; }; typedef struct AVDictionary AVDictionary;
1、创建一个字典AVDictionary *d = NULL; // "create" an empty dictionary
NULL可以作为一个空字典,在任何需要指向AVDictionary指针的地方使用。
2、添加一个键-值对av_dict_set(&d, "foo", "bar", 0); // add an entry
3、遍历字典AVDictionaryEntry *t = NULL; while ((t = av_dict_iterate(d, t))) { <....> // iterate over all entries in d }
4、获取某个键-值对AVDictionaryEntry *t = av_dict_get(d, "foo", NULL, AV_DICT_MATCH_CASE);
5、释放字典以及包含的内容av_dict_free(&d);
6、例子#include #include int main() { AVDictionary *d = NULL; av_dict_set(&d, "name", "clark", 0); av_dict_set(&d, "age", "18", 0); av_dict_set(&d, "sex", "man", 0); av_dict_set(&d, "job", "engineer", 0); const AVDictionaryEntry *t = NULL; while ((t = av_dict_iterate(d, t))) { printf("%s -> %s ", t->key, t->value); } t = av_dict_get(d, "job", NULL, AV_DICT_MATCH_CASE); av_dict_free(&d); return 0; }
输出:
演示例子打印
河南汝州抽干湖水抓捕近一月未抓住,怪鱼究竟什么来头?近日,河南平顶山汝州市中央公园的怪鱼上了热搜。身长一米,尖尖的嘴巴,细碎的牙齿这种长相奇怪的物种就是鳄雀鳝,一种大型凶猛的掠食性种类鱼。作为外来入侵物种,它原产地为北美,由于北美当
卡地亚钉子项链全球比价JusteunClou种草攻略卡地亚钉子项链奢侈品珠宝卡地亚JusteunClou项链将一枚简单的钉子,幻化为珠宝作品。卡地亚将一枚简单的钉子幻化为线条纯净利落的珠宝。JusteunClou手镯的设计尽释线条美
共商东亚当代艺术的未来可能展览共感流觞在广美开幕近日,共感流觞中韩当代美术交流展在广州美术学院大学城美术馆开幕。展览邀请了韩国艺术家姜亨九李承祚李二男李嘏昀刘奉相明利植,与中国艺术家曹斐陈克陈侗范勃冯峰方少华胡介鸣李景湖秦晋宋光
言论自由不能信马由缰,要格守社会规则打开眼界网络上的躁动从来就没有停止过,总会有人急不可耐的跳将出来预言昭告,近日,一个叫热带雨林的网民,因在微信群里仿照官方语言,发布为遏制疫情成都要静态管理的消息,被警方定性为涉嫌
我国研发经费投入连续6年两位数增长本报北京8月31日电(记者张翼)国家统计局科学技术部和财政部联合发布的2021年全国科技经费投入统计公报显示,2021年我国研究与试验发展(RD)经费投入总量为2。8万亿元,比上年
为什么任正非都喊活下来,2022年华为已经借了240亿华为是中国最好的科技公司之一,华为在科技创新上敢于投资也是出了名的。这让我们很多人都下意识地认为,华为不缺钱。那么华为真的不缺钱吗?这要看从哪方面考虑,如果从员工的工资和待遇来看,
这也太卷了吧1hr这也太卷了吧2hr哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈3hr哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈4hr哈哈哈哈哈哈哈哈哈哈
视评脱口秀大会第五季开播。初阶段依然是对抗赛的形式,一半人晋级,一半人淘汰。残酷的赛制会增强这档综艺节目的观赏性吗?或许会吧,比如它在第一期就制造了爆冷的戏剧效果,上一季脱口秀大会的人
环环相扣的越南芒街旅游骗局(二)这个经历发生在2005年的夏天。这么多年过去,骗子手段花样翻新,与时俱进,类似的骗局可能放到现在,很多人都一眼会看穿它,可是在那个年代,就算是我们这些一贯自负知识渊博的教师,一开始
9月1日,中国传来6个好消息每天三五分钟了解一下祖国发生的大事件和重要变化,跟随祖国一起成长。网络配图今天咱们来看看我国都有哪些好消息传来吧。第一个好消息,神舟十四号乘组两名航天员已成功出舱。网络来源据媒体报
9月新农合开启缴费,每人350元,有2个好消息,这3类人可免交头条创作挑战赛城乡居民基本医疗保险,也就是农民朋友常说的新农合(严格来说新农合的叫法不全面,还包含了城镇医保),每年的9月1日到12月31日是缴费时间,当前已进入9月份,预示着今年