Tag Parser
6.2.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
The AvcConfiguration struct provides a parser for AVC configuration. More...
#include <avcconfiguration.h>
Public Member Functions | |
AvcConfiguration () | |
Constructs an empty AVC configuration. More... | |
void | parse (IoUtilities::BinaryReader &reader, uint64 maxSize) |
Parses the AVC configuration using the specified reader. More... | |
Public Attributes | |
byte | profileIndication |
byte | profileCompat |
byte | levelIndication |
byte | naluSizeLength |
std::vector< SpsInfo > | spsInfos |
std::vector< PpsInfo > | ppsInfos |
The AvcConfiguration struct provides a parser for AVC configuration.
Definition at line 12 of file avcconfiguration.h.
|
inline |
Constructs an empty AVC configuration.
Definition at line 28 of file avcconfiguration.h.
void Media::AvcConfiguration::parse | ( | IoUtilities::BinaryReader & | reader, |
uint64 | maxSize | ||
) |
Parses the AVC configuration using the specified reader.
Throws | TruncatedDataException() when the config size exceeds the specified maxSize. |
Definition at line 23 of file avcconfiguration.cpp.
byte Media::AvcConfiguration::levelIndication |
Definition at line 17 of file avcconfiguration.h.
byte Media::AvcConfiguration::naluSizeLength |
Definition at line 18 of file avcconfiguration.h.
std::vector<PpsInfo> Media::AvcConfiguration::ppsInfos |
Definition at line 20 of file avcconfiguration.h.
byte Media::AvcConfiguration::profileCompat |
Definition at line 16 of file avcconfiguration.h.
byte Media::AvcConfiguration::profileIndication |
Definition at line 15 of file avcconfiguration.h.
std::vector<SpsInfo> Media::AvcConfiguration::spsInfos |
Definition at line 19 of file avcconfiguration.h.