Tag Parser
7.0.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
#include <aspectratio.h>
Public Member Functions | |
constexpr | AspectRatio () |
Constructs an invalid aspect ratio. More... | |
AspectRatio (byte aspectRatioType) | |
Constructs a PAR form the specified AVC aspectRatioType. More... | |
constexpr | AspectRatio (uint16 numerator, uint16 denominator) |
Constructs a aspect ratio with the specified numerator and denominator. More... | |
constexpr bool | isValid () const |
Returns an indication whether the aspect ratio is present and valid. More... | |
constexpr bool | isExtended () const |
Returns whether numerator and denominator must be read from extended SAR header. More... | |
Public Attributes | |
byte | type |
uint16 | numerator |
uint16 | denominator |
Definition at line 10 of file aspectratio.h.
constexpr TagParser::AspectRatio::AspectRatio | ( | ) |
Constructs an invalid aspect ratio.
Definition at line 25 of file aspectratio.h.
TagParser::AspectRatio::AspectRatio | ( | byte | aspectRatioType | ) |
Constructs a PAR form the specified AVC aspectRatioType.
Definition at line 15 of file aspectratio.cpp.
constexpr TagParser::AspectRatio::AspectRatio | ( | uint16 | numerator, |
uint16 | denominator | ||
) |
Constructs a aspect ratio with the specified numerator and denominator.
Definition at line 36 of file aspectratio.h.
constexpr bool TagParser::AspectRatio::isExtended | ( | ) | const |
Returns whether numerator and denominator must be read from extended SAR header.
Definition at line 54 of file aspectratio.h.
constexpr bool TagParser::AspectRatio::isValid | ( | ) | const |
Returns an indication whether the aspect ratio is present and valid.
Definition at line 46 of file aspectratio.h.
uint16 TagParser::AspectRatio::denominator |
Definition at line 19 of file aspectratio.h.
uint16 TagParser::AspectRatio::numerator |
Definition at line 18 of file aspectratio.h.
byte TagParser::AspectRatio::type |
Definition at line 17 of file aspectratio.h.