我正在尝试使用https://github.com/Matroska-Org/libebml,该文档没有文档。我尝试通过从代码中搜索关键字来查找github上的用法示例,但我只能找到不使用库的更新版本的旧代码示例(例如here)
我已经阅读了部分代码,据我了解,代码this portion定义了每个对象EVersion
,EReadVersion
等的构造函数,并在其中定义了值宏,这就是为什么我没有在e1, e2, ... e7
的构造函数中添加任何内容的原因,它们都应该具有默认值。
然后,我尝试将元素添加到EbmlHead
实例的EbmlMaster
中,因此我只需要渲染它,但是最后得到一个名为{{1}的0字节文件}
test.ebml