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

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

#include <avcinfo.h>

Public Member Functions

constexpr 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 47 of file avcinfo.h.

Constructor & Destructor Documentation

◆ HrdParameters()

constexpr TagParser::HrdParameters::HrdParameters ( )

Definition at line 60 of file avcinfo.h.

Member Function Documentation

◆ parse()

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

Parses HRD parameters.

Definition at line 268 of file avcinfo.cpp.

Member Data Documentation

◆ bitRateScale

byte TagParser::HrdParameters::bitRateScale

Definition at line 50 of file avcinfo.h.

◆ cpbCount

ugolomb TagParser::HrdParameters::cpbCount

Definition at line 49 of file avcinfo.h.

◆ cpbOutputDelayLength

byte TagParser::HrdParameters::cpbOutputDelayLength

Definition at line 54 of file avcinfo.h.

◆ cpbRemovalDelayLength

byte TagParser::HrdParameters::cpbRemovalDelayLength

Definition at line 53 of file avcinfo.h.

◆ cpbSizeScale

byte TagParser::HrdParameters::cpbSizeScale

Definition at line 51 of file avcinfo.h.

◆ initialCpbRemovalDelayLength

byte TagParser::HrdParameters::initialCpbRemovalDelayLength

Definition at line 52 of file avcinfo.h.

◆ timeOffsetLength

byte TagParser::HrdParameters::timeOffsetLength

Definition at line 55 of file avcinfo.h.


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