Tag Parser  6.5.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Public Member Functions | Public Attributes | List of all members
Media::SpsInfo Struct Reference

The SpsInfo struct holds the sequence parameter set. More...

#include <avcinfo.h>

Collaboration diagram for Media::SpsInfo:
[legend]

Public Member Functions

 SpsInfo ()
 
void parse (IoUtilities::BinaryReader &reader, uint32 maxSize)
 Parses the SPS info. More...
 

Public Attributes

ugolomb id
 
byte profileIndication
 
byte profileConstraints
 
byte levelIndication
 
ugolomb chromaFormatIndication
 
ugolomb pictureOrderCountType
 
ugolomb log2MaxFrameNum
 
ugolomb log2MaxPictureOrderCountLsb
 
sgolomb offsetForNonRefPic
 
sgolomb offsetForTopToBottomField
 
ugolomb numRefFramesInPicOrderCntCycle
 
byte deltaPicOrderAlwaysZeroFlag
 
byte frameMbsOnly
 
byte vuiPresent
 
AspectRatio pixelAspectRatio
 
TimingInfo timingInfo
 
Margin cropping
 
Size pictureSize
 
byte hrdParametersPresent
 
HrdParameters nalHrdParameters
 
HrdParameters vclHrdParameters
 
byte pictureStructPresent
 
uint16 size
 

Detailed Description

The SpsInfo struct holds the sequence parameter set.

Definition at line 69 of file avcinfo.h.

Constructor & Destructor Documentation

◆ SpsInfo()

Media::SpsInfo::SpsInfo ( )
inline

Definition at line 98 of file avcinfo.h.

Member Function Documentation

◆ parse()

void Media::SpsInfo::parse ( IoUtilities::BinaryReader &  reader,
uint32  maxSize 
)

Parses the SPS info.

Definition at line 25 of file avcinfo.cpp.

Member Data Documentation

◆ chromaFormatIndication

ugolomb Media::SpsInfo::chromaFormatIndication

Definition at line 75 of file avcinfo.h.

◆ cropping

Margin Media::SpsInfo::cropping

Definition at line 87 of file avcinfo.h.

◆ deltaPicOrderAlwaysZeroFlag

byte Media::SpsInfo::deltaPicOrderAlwaysZeroFlag

Definition at line 82 of file avcinfo.h.

◆ frameMbsOnly

byte Media::SpsInfo::frameMbsOnly

Definition at line 83 of file avcinfo.h.

◆ hrdParametersPresent

byte Media::SpsInfo::hrdParametersPresent

Definition at line 89 of file avcinfo.h.

◆ id

ugolomb Media::SpsInfo::id

Definition at line 71 of file avcinfo.h.

◆ levelIndication

byte Media::SpsInfo::levelIndication

Definition at line 74 of file avcinfo.h.

◆ log2MaxFrameNum

ugolomb Media::SpsInfo::log2MaxFrameNum

Definition at line 77 of file avcinfo.h.

◆ log2MaxPictureOrderCountLsb

ugolomb Media::SpsInfo::log2MaxPictureOrderCountLsb

Definition at line 78 of file avcinfo.h.

◆ nalHrdParameters

HrdParameters Media::SpsInfo::nalHrdParameters

Definition at line 90 of file avcinfo.h.

◆ numRefFramesInPicOrderCntCycle

ugolomb Media::SpsInfo::numRefFramesInPicOrderCntCycle

Definition at line 81 of file avcinfo.h.

◆ offsetForNonRefPic

sgolomb Media::SpsInfo::offsetForNonRefPic

Definition at line 79 of file avcinfo.h.

◆ offsetForTopToBottomField

sgolomb Media::SpsInfo::offsetForTopToBottomField

Definition at line 80 of file avcinfo.h.

◆ pictureOrderCountType

ugolomb Media::SpsInfo::pictureOrderCountType

Definition at line 76 of file avcinfo.h.

◆ pictureSize

Size Media::SpsInfo::pictureSize

Definition at line 88 of file avcinfo.h.

◆ pictureStructPresent

byte Media::SpsInfo::pictureStructPresent

Definition at line 92 of file avcinfo.h.

◆ pixelAspectRatio

AspectRatio Media::SpsInfo::pixelAspectRatio

Definition at line 85 of file avcinfo.h.

◆ profileConstraints

byte Media::SpsInfo::profileConstraints

Definition at line 73 of file avcinfo.h.

◆ profileIndication

byte Media::SpsInfo::profileIndication

Definition at line 72 of file avcinfo.h.

◆ size

uint16 Media::SpsInfo::size

Definition at line 93 of file avcinfo.h.

◆ timingInfo

TimingInfo Media::SpsInfo::timingInfo

Definition at line 86 of file avcinfo.h.

◆ vclHrdParameters

HrdParameters Media::SpsInfo::vclHrdParameters

Definition at line 91 of file avcinfo.h.

◆ vuiPresent

byte Media::SpsInfo::vuiPresent

Definition at line 84 of file avcinfo.h.


The documentation for this struct was generated from the following files: