Tag Parser 12.3.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
Go to the source code of this file.
Classes | |
class | TagParser::Failure |
The class inherits from std::exception and serves as base class for exceptions thrown by the elements of the Media namespace. More... | |
class | TagParser::NoDataFoundException |
The exception that is thrown when the data to be parsed holds no parsable information (e.g. More... | |
class | TagParser::InvalidDataException |
The exception that is thrown when the data to be parsed or to be made seems invalid and therefore can not be parsed. More... | |
class | TagParser::NoDataProvidedException |
The exception that is thrown when the value to be written is empty but that is not allowed in that context (e.g. More... | |
class | TagParser::TruncatedDataException |
The exception that is thrown when the data to be parsed is truncated and therefore can not be parsed at all. More... | |
class | TagParser::OperationAbortedException |
The exception that is thrown when an operation has been stopped and thus not successfully completed because it has been aborted. More... | |
class | TagParser::VersionNotSupportedException |
The exception that is thrown when an operation fails because the detected or specified version is not supported by the implementation. More... | |
class | TagParser::NotImplementedException |
This exception is thrown when the an operation is invoked that has not been implemented yet. More... | |
Namespaces | |
namespace | TagParser |
Contains all classes and functions of the TagInfo library. | |
Macros | |
#define | CHECK_MAX_SIZE(sizeDenotation) |
Throws TruncatedDataException() if the specified sizeDenotation exceeds maxSize; otherwise maxSize is reduced by sizeDenotation. | |
#define CHECK_MAX_SIZE | ( | sizeDenotation | ) |
Throws TruncatedDataException() if the specified sizeDenotation exceeds maxSize; otherwise maxSize is reduced by sizeDenotation.
Definition at line 70 of file exceptions.h.