|
Tag Parser
8.3.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
The MediaFormat class specifies the format of media data. More...
#include <mediaformat.h>
Public Member Functions | |
| constexpr | MediaFormat (GeneralMediaFormat general=GeneralMediaFormat::Unknown, unsigned char sub=0, unsigned char extension=0) |
| Constructs a new media format. More... | |
| const char * | name () const |
| Returns the name of the media format as C-style string. More... | |
| const char * | abbreviation () const |
| Returns the abbreviation of the media format as C-style string. More... | |
| const char * | shortAbbreviation () const |
| Returns a short abbreviation of the media format as C-style string. More... | |
| const char * | extensionName () const |
| Returns the abbreviation of the media format as C-style string. More... | |
| constexpr | operator bool () const |
| Returns whether the media format is known. More... | |
| constexpr MediaFormat & | operator+= (const MediaFormat &other) |
| "Adds" information from another instance to the object. More... | |
| constexpr bool | operator== (GeneralMediaFormat general) const |
| Returns whether the media format is the specified general media format. More... | |
| constexpr bool | operator!= (GeneralMediaFormat general) const |
| Returns whether the media format is not the specified general media format. More... | |
Public Attributes | |
| GeneralMediaFormat | general |
| unsigned char | sub |
| unsigned char | extension |
The MediaFormat class specifies the format of media data.
Definition at line 245 of file mediaformat.h.
| constexpr TagParser::MediaFormat::MediaFormat | ( | GeneralMediaFormat | general = GeneralMediaFormat::Unknown, |
| unsigned char | sub = 0, |
||
| unsigned char | extension = 0 |
||
| ) |
Constructs a new media format.
Definition at line 266 of file mediaformat.h.
| const char * TagParser::MediaFormat::abbreviation | ( | ) | const |
Returns the abbreviation of the media format as C-style string.
Returns an empty string if no abbreviation is available.
Definition at line 446 of file mediaformat.cpp.
| const char * TagParser::MediaFormat::extensionName | ( | ) | const |
Returns the abbreviation of the media format as C-style string.
Returns an empty string if no abbreviation is available.
Definition at line 974 of file mediaformat.cpp.
| const char * TagParser::MediaFormat::name | ( | ) | const |
Returns the name of the media format as C-style string.
Returns an empty string if no name is available.
Definition at line 17 of file mediaformat.cpp.
| constexpr TagParser::MediaFormat::operator bool | ( | ) | const |
Returns whether the media format is known.
Definition at line 309 of file mediaformat.h.
| constexpr bool TagParser::MediaFormat::operator!= | ( | GeneralMediaFormat | general | ) | const |
Returns whether the media format is not the specified general media format.
Definition at line 301 of file mediaformat.h.
| constexpr MediaFormat & TagParser::MediaFormat::operator+= | ( | const MediaFormat & | other | ) |
"Adds" information from another instance to the object.
Definition at line 276 of file mediaformat.h.
| constexpr bool TagParser::MediaFormat::operator== | ( | GeneralMediaFormat | general | ) | const |
Returns whether the media format is the specified general media format.
Definition at line 293 of file mediaformat.h.
| const char * TagParser::MediaFormat::shortAbbreviation | ( | ) | const |
Returns a short abbreviation of the media format as C-style string.
Returns an empty string if no abbreviation is available.
Definition at line 730 of file mediaformat.cpp.
| unsigned char TagParser::MediaFormat::extension |
Definition at line 260 of file mediaformat.h.
| GeneralMediaFormat TagParser::MediaFormat::general |
Definition at line 258 of file mediaformat.h.
| unsigned char TagParser::MediaFormat::sub |
Definition at line 259 of file mediaformat.h.
1.8.15