Tag Parser  7.1.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::Mpeg4ElementaryStreamInfo Class Reference

The Mpeg4ElementaryStreamInfo class holds MPEG-4 elementary stream info parsed using Mp4Track::parseMpeg4ElementaryStreamInfo(). More...

#include <mp4track.h>

Collaboration diagram for TagParser::Mpeg4ElementaryStreamInfo:
[legend]

Public Member Functions

 Mpeg4ElementaryStreamInfo ()
 
bool dependencyFlag () const
 
bool urlFlag () const
 
bool ocrFlag () const
 
byte priority () const
 
byte streamTypeId () const
 
bool upstream () const
 

Public Attributes

uint16 id
 
byte esDescFlags
 
uint16 dependsOnId
 
std::string url
 
uint16 ocrId
 
byte objectTypeId
 
byte decCfgDescFlags
 
uint32 bufferSize
 
uint32 maxBitrate
 
uint32 averageBitrate
 
std::unique_ptr< Mpeg4AudioSpecificConfigaudioSpecificConfig
 
std::unique_ptr< Mpeg4VideoSpecificConfigvideoSpecificConfig
 

Detailed Description

The Mpeg4ElementaryStreamInfo class holds MPEG-4 elementary stream info parsed using Mp4Track::parseMpeg4ElementaryStreamInfo().

Definition at line 49 of file mp4track.h.

Constructor & Destructor Documentation

◆ Mpeg4ElementaryStreamInfo()

TagParser::Mpeg4ElementaryStreamInfo::Mpeg4ElementaryStreamInfo ( )
inline

Definition at line 74 of file mp4track.h.

Member Function Documentation

◆ dependencyFlag()

bool TagParser::Mpeg4ElementaryStreamInfo::dependencyFlag ( ) const
inline

Definition at line 87 of file mp4track.h.

◆ ocrFlag()

bool TagParser::Mpeg4ElementaryStreamInfo::ocrFlag ( ) const
inline

Definition at line 97 of file mp4track.h.

◆ priority()

byte TagParser::Mpeg4ElementaryStreamInfo::priority ( ) const
inline

Definition at line 102 of file mp4track.h.

◆ streamTypeId()

byte TagParser::Mpeg4ElementaryStreamInfo::streamTypeId ( ) const
inline

Definition at line 107 of file mp4track.h.

◆ upstream()

bool TagParser::Mpeg4ElementaryStreamInfo::upstream ( ) const
inline

Definition at line 112 of file mp4track.h.

◆ urlFlag()

bool TagParser::Mpeg4ElementaryStreamInfo::urlFlag ( ) const
inline

Definition at line 92 of file mp4track.h.

Member Data Documentation

◆ audioSpecificConfig

std::unique_ptr<Mpeg4AudioSpecificConfig> TagParser::Mpeg4ElementaryStreamInfo::audioSpecificConfig

Definition at line 70 of file mp4track.h.

◆ averageBitrate

uint32 TagParser::Mpeg4ElementaryStreamInfo::averageBitrate

Definition at line 69 of file mp4track.h.

◆ bufferSize

uint32 TagParser::Mpeg4ElementaryStreamInfo::bufferSize

Definition at line 67 of file mp4track.h.

◆ decCfgDescFlags

byte TagParser::Mpeg4ElementaryStreamInfo::decCfgDescFlags

Definition at line 66 of file mp4track.h.

◆ dependsOnId

uint16 TagParser::Mpeg4ElementaryStreamInfo::dependsOnId

Definition at line 62 of file mp4track.h.

◆ esDescFlags

byte TagParser::Mpeg4ElementaryStreamInfo::esDescFlags

Definition at line 61 of file mp4track.h.

◆ id

uint16 TagParser::Mpeg4ElementaryStreamInfo::id

Definition at line 60 of file mp4track.h.

◆ maxBitrate

uint32 TagParser::Mpeg4ElementaryStreamInfo::maxBitrate

Definition at line 68 of file mp4track.h.

◆ objectTypeId

byte TagParser::Mpeg4ElementaryStreamInfo::objectTypeId

Definition at line 65 of file mp4track.h.

◆ ocrId

uint16 TagParser::Mpeg4ElementaryStreamInfo::ocrId

Definition at line 64 of file mp4track.h.

◆ url

std::string TagParser::Mpeg4ElementaryStreamInfo::url

Definition at line 63 of file mp4track.h.

◆ videoSpecificConfig

std::unique_ptr<Mpeg4VideoSpecificConfig> TagParser::Mpeg4ElementaryStreamInfo::videoSpecificConfig

Definition at line 71 of file mp4track.h.


The documentation for this class was generated from the following file: