|
Tag Parser
8.3.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
The Av1Configuration struct provides a parser for AV1 configuration found in ISOBMFF files. More...
#include <av1configuration.h>
Public Member Functions | |
| Av1Configuration () | |
| Constructs an empty AVC configuration. More... | |
| void | parse (IoUtilities::BinaryReader &reader, uint64 maxSize, Diagnostics &diag) |
| Parses the AV1 configuration using the specified reader. More... | |
Public Attributes | |
| uint64 | markerAndVersion |
| uint64 | profileAndLevel |
| byte | tier |
| byte | highBitdepth |
| byte | twelveBit |
| byte | monochrome |
| byte | chromaSubsamplingX |
| byte | chromaSubsamplingY |
| uint16 | chromaSamplePosition |
The Av1Configuration struct provides a parser for AV1 configuration found in ISOBMFF files.
Definition at line 17 of file av1configuration.h.
|
inline |
Constructs an empty AVC configuration.
Definition at line 35 of file av1configuration.h.
| void TagParser::Av1Configuration::parse | ( | IoUtilities::BinaryReader & | reader, |
| uint64 | maxSize, | ||
| Diagnostics & | diag | ||
| ) |
Parses the AV1 configuration using the specified reader.
| Throws | TruncatedDataException() when the config size exceeds the specified maxSize. |
Definition at line 24 of file av1configuration.cpp.
| uint16 TagParser::Av1Configuration::chromaSamplePosition |
Definition at line 27 of file av1configuration.h.
| byte TagParser::Av1Configuration::chromaSubsamplingX |
Definition at line 25 of file av1configuration.h.
| byte TagParser::Av1Configuration::chromaSubsamplingY |
Definition at line 26 of file av1configuration.h.
| byte TagParser::Av1Configuration::highBitdepth |
Definition at line 22 of file av1configuration.h.
| uint64 TagParser::Av1Configuration::markerAndVersion |
Definition at line 19 of file av1configuration.h.
| byte TagParser::Av1Configuration::monochrome |
Definition at line 24 of file av1configuration.h.
| uint64 TagParser::Av1Configuration::profileAndLevel |
Definition at line 20 of file av1configuration.h.
| byte TagParser::Av1Configuration::tier |
Definition at line 21 of file av1configuration.h.
| byte TagParser::Av1Configuration::twelveBit |
Definition at line 23 of file av1configuration.h.
1.8.15