1#ifndef TAG_PARSER_VORBISCOMMENTFIELD_H
2#define TAG_PARSER_VORBISCOMMENTFIELD_H
6#include <c++utilities/misc/flagenumclass.h>
64 template <
class StreamType>
void internalParse(StreamType &stream, std::uint64_t &maxSize,
Diagnostics &diag);
89 return std::string(idString);
The Diagnostics class is a container for DiagMessage.
The OggIterator class helps iterating through all segments of an Ogg bitstream.
Defines traits for the specified ImplementationType.
typename TagFieldTraits< VorbisCommentField >::IdentifierType IdentifierType
The TagValue class wraps values of different types.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
Contains all classes and functions of the TagInfo library.
VorbisCommentFlags
The VorbisCommentFlags enum specifies flags which controls parsing and making of Vorbis comments.
CPP_UTILITIES_MARK_FLAG_ENUM_CLASS(TagParser, TagParser::TagCreationFlags)