|
Tag Parser 12.5.3
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 |
| 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 |