av_opt_setxx和av_dict_set有什么区别, 根据我的发现,如果你想设置像
这样的东西rtbuffersize
或
rtsp_transport
,您使用av_dict_set。
我可以通过av_dict_set设置所有选项吗?如果是这样,av_opt_set的目的是什么?
答案 0 :(得分:2)
av_opt_set
将直接在对象上设置选项名称+值对。 av_dict_set
将在字典结构中缓存选项名称+值对,然后可以将其应用于对象,或者(重新)用于调试,检查等。
因此,在将对象名称/值对应用于对象之前,dict(在此特定情况下)只不过是选项名称/值对的中间缓存。