Tag Parser  6.2.2
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::HrdParameters Struct Reference

The HrdParameters struct holds "Hypothetical Reference Decoder" parameters. More...

#include <avcinfo.h>

Public Member Functions

 HrdParameters ()
 
void parse (IoUtilities::BitReader &reader)
 Parses HRD parameters. More...
 

Public Attributes

ugolomb cpbCount
 
byte bitRateScale
 
byte cpbSizeScale
 
byte initialCpbRemovalDelayLength
 
byte cpbRemovalDelayLength
 
byte cpbOutputDelayLength
 
byte timeOffsetLength
 

Detailed Description

The HrdParameters struct holds "Hypothetical Reference Decoder" parameters.

Remarks
This is "a model for thinking about the decoding process".

Definition at line 46 of file avcinfo.h.

Constructor & Destructor Documentation

◆ HrdParameters()

Media::HrdParameters::HrdParameters ( )
inline

Definition at line 59 of file avcinfo.h.

Member Function Documentation

◆ parse()

void Media::HrdParameters::parse ( IoUtilities::BitReader &  reader)

Parses HRD parameters.

Definition at line 261 of file avcinfo.cpp.

Member Data Documentation

◆ bitRateScale

byte Media::HrdParameters::bitRateScale

Definition at line 49 of file avcinfo.h.

◆ cpbCount

ugolomb Media::HrdParameters::cpbCount

Definition at line 48 of file avcinfo.h.

◆ cpbOutputDelayLength

byte Media::HrdParameters::cpbOutputDelayLength

Definition at line 53 of file avcinfo.h.

◆ cpbRemovalDelayLength

byte Media::HrdParameters::cpbRemovalDelayLength

Definition at line 52 of file avcinfo.h.

◆ cpbSizeScale

byte Media::HrdParameters::cpbSizeScale

Definition at line 50 of file avcinfo.h.

◆ initialCpbRemovalDelayLength

byte Media::HrdParameters::initialCpbRemovalDelayLength

Definition at line 51 of file avcinfo.h.

◆ timeOffsetLength

byte Media::HrdParameters::timeOffsetLength

Definition at line 54 of file avcinfo.h.


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