Tag Parser 12.3.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
The SpsInfo struct holds the sequence parameter set. More...
#include <avcinfo.h>
Public Member Functions | |
constexpr | SpsInfo () |
void | parse (CppUtilities::BinaryReader &reader, std::uint32_t maxSize) |
Parses the SPS info. | |
Public Attributes | |
ugolomb | id |
std::uint8_t | profileIndication |
std::uint8_t | profileConstraints |
std::uint8_t | levelIndication |
ugolomb | chromaFormatIndication |
ugolomb | pictureOrderCountType |
ugolomb | log2MaxFrameNum |
ugolomb | log2MaxPictureOrderCountLsb |
sgolomb | offsetForNonRefPic |
sgolomb | offsetForTopToBottomField |
ugolomb | numRefFramesInPicOrderCntCycle |
std::uint8_t | deltaPicOrderAlwaysZeroFlag |
std::uint8_t | frameMbsOnly |
std::uint8_t | vuiPresent |
AspectRatio | pixelAspectRatio |
TimingInfo | timingInfo |
Margin | cropping |
Size | pictureSize |
std::uint8_t | hrdParametersPresent |
HrdParameters | nalHrdParameters |
HrdParameters | vclHrdParameters |
std::uint8_t | pictureStructPresent |
std::uint16_t | size |
Static Public Attributes | |
static constexpr std::uint16_t | minSize = 2 |
The SpsInfo struct holds the sequence parameter set.
void TagParser::SpsInfo::parse | ( | CppUtilities::BinaryReader & | reader, |
std::uint32_t | maxSize ) |
Parses the SPS info.
Definition at line 24 of file avcinfo.cpp.
std::uint8_t TagParser::SpsInfo::deltaPicOrderAlwaysZeroFlag |
|
staticconstexpr |
HrdParameters TagParser::SpsInfo::nalHrdParameters |
AspectRatio TagParser::SpsInfo::pixelAspectRatio |
TimingInfo TagParser::SpsInfo::timingInfo |
HrdParameters TagParser::SpsInfo::vclHrdParameters |