1 #ifndef MEDIA_VORBISCOMMENTFIELD_H 2 #define MEDIA_VORBISCOMMENTFIELD_H 4 #include "../generictagfield.h" 5 #include "../statusprovider.h" 27 return static_cast<byte
>(lhs) & static_cast<byte>(rhs);
32 return static_cast<VorbisCommentFlags>(
static_cast<byte
>(lhs) | static_cast<byte>(rhs));
70 void parse(std::istream &stream, uint64 &maxSize);
72 bool isAdditionalTypeInfoUsed()
const;
73 bool supportsNestedFields()
const;
79 template<
class StreamType>
80 void internalParse(StreamType &stream, uint64 &maxSize);
86 inline bool VorbisCommentField::isAdditionalTypeInfoUsed()
const 94 inline bool VorbisCommentField::supportsNestedFields()
const 102 inline void VorbisCommentField::cleared()
107 #endif // MEDIA_VORBISCOMMENTFIELD_H
Contains utility classes helping to read and write streams.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.