C++ TagLib-获取GEOB内容
使用TagLib::File::properties(),一些常见的标记(如GEOB)将被忽略,尽管它们在IDv2.3规范中 我的问题是,当使用TagLib::File时,如何获得GEOB数据及其内容的mime格式?对于这个特定的例子,我有一个带有“application/octetstream”的GEOB 正确的方法是使用特定于编解码器的类来查找GEOB帧,然后解析GEOB数据吗?GEOB有一个标准的数据格式,TagLib应该支持这一点,但我没有看到它的例子C++ TagLib-获取GEOB内容,c++,taglib,id3v2,C++,Taglib,Id3v2,使用TagLib::File::properties(),一些常见的标记(如GEOB)将被忽略,尽管它们在IDv2.3规范中 我的问题是,当使用TagLib::File时,如何获得GEOB数据及其内容的mime格式?对于这个特定的例子,我有一个带有“application/octetstream”的GEOB 正确的方法是使用特定于编解码器的类来查找GEOB帧,然后解析GEOB数据吗?GEOB有一个标准的数据格式,TagLib应该支持这一点,但我没有看到它的例子 这个问题特别要求提供一个示例,说明
这个问题特别要求提供一个示例,说明如何获取GEOB帧及其传递给它的任何文件类型的数据(是否支持ID3v2,因为FLAC有时有ID3v2帧)。TagLib直接支持
GEOB
帧。这些文件是。properties
方法主要用于文本属性,它不适用于像GEOB
这样的二进制帧。您需要直接使用和API