C++ FFmpeg:what';av_opt_set和av_dict_set的区别是什么?

C++ FFmpeg:what';av_opt_set和av_dict_set的区别是什么?,c++,ffmpeg,video-streaming,C++,Ffmpeg,Video Streaming,av_opt_setxx和av_dict_set的区别是什么, 根据我的发现,如果你想 rtbuffersize 或 rtsp_传输 ,则使用av_dict_集 我可以通过av_dict_set设置所有选项吗?如果是这样,av_opt_set的用途是什么?av_opt_set将直接在对象上设置选项名称+值对av_dict_set将在字典结构中缓存选项名称+值对,然后可以将其应用于对象,或(重新)用于调试、检查等 因此,dict(在这种特殊情况下)只不过是在对象上应用选项名称/值对之前的中间缓存

av_opt_setxx和av_dict_set的区别是什么, 根据我的发现,如果你想

rtbuffersize

rtsp_传输

,则使用av_dict_集


我可以通过av_dict_set设置所有选项吗?如果是这样,av_opt_set的用途是什么?

av_opt_set
将直接在对象上设置选项名称+值对
av_dict_set
将在字典结构中缓存选项名称+值对,然后可以将其应用于对象,或(重新)用于调试、检查等

因此,dict(在这种特殊情况下)只不过是在对象上应用选项名称/值对之前的中间缓存