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

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

#include <mp4track.h>

Collaboration diagram for Media::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 52 of file mp4track.h.

Constructor & Destructor Documentation

◆ Mpeg4ElementaryStreamInfo()

Media::Mpeg4ElementaryStreamInfo::Mpeg4ElementaryStreamInfo ( )
inline

Definition at line 78 of file mp4track.h.

Member Function Documentation

◆ dependencyFlag()

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

Definition at line 90 of file mp4track.h.

◆ ocrFlag()

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

Definition at line 100 of file mp4track.h.

◆ priority()

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

Definition at line 105 of file mp4track.h.

◆ streamTypeId()

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

Definition at line 110 of file mp4track.h.

◆ upstream()

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

Definition at line 115 of file mp4track.h.

◆ urlFlag()

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

Definition at line 95 of file mp4track.h.

Member Data Documentation

◆ audioSpecificConfig

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

Definition at line 74 of file mp4track.h.

◆ averageBitrate

uint32 Media::Mpeg4ElementaryStreamInfo::averageBitrate

Definition at line 73 of file mp4track.h.

◆ bufferSize

uint32 Media::Mpeg4ElementaryStreamInfo::bufferSize

Definition at line 71 of file mp4track.h.

◆ decCfgDescFlags

byte Media::Mpeg4ElementaryStreamInfo::decCfgDescFlags

Definition at line 70 of file mp4track.h.

◆ dependsOnId

uint16 Media::Mpeg4ElementaryStreamInfo::dependsOnId

Definition at line 66 of file mp4track.h.

◆ esDescFlags

byte Media::Mpeg4ElementaryStreamInfo::esDescFlags

Definition at line 65 of file mp4track.h.

◆ id

uint16 Media::Mpeg4ElementaryStreamInfo::id

Definition at line 64 of file mp4track.h.

◆ maxBitrate

uint32 Media::Mpeg4ElementaryStreamInfo::maxBitrate

Definition at line 72 of file mp4track.h.

◆ objectTypeId

byte Media::Mpeg4ElementaryStreamInfo::objectTypeId

Definition at line 69 of file mp4track.h.

◆ ocrId

uint16 Media::Mpeg4ElementaryStreamInfo::ocrId

Definition at line 68 of file mp4track.h.

◆ url

std::string Media::Mpeg4ElementaryStreamInfo::url

Definition at line 67 of file mp4track.h.

◆ videoSpecificConfig

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

Definition at line 75 of file mp4track.h.


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