vdr 2.7.7
cMpeg2Parser Class Reference

Public Member Functions

 cMpeg2Parser (void)
virtual int Parse (const uchar *Data, int Length, int Pid) override
Public Member Functions inherited from cFrameParser
 cFrameParser (void)
virtual ~cFrameParser ()
void SetDebug (bool Debug)
bool NewFrame (void)
bool IndependentFrame (void)
int IFrameTemporalReferenceOffset (void)
uint16_t FrameWidth (void)
uint16_t FrameHeight (void)
double FramesPerSecond (void)
eScanType ScanType (void)
eAspectRatio AspectRatio (void)

Private Attributes

uint32_t scanner
bool seenIndependentFrame
int lastIFrameTemporalReference
bool seenScanType
const double frame_rate_table [9]

Additional Inherited Members

Protected Attributes inherited from cFrameParser
bool debug
bool newFrame
bool independentFrame
int iFrameTemporalReferenceOffset
uint16_t frameWidth
uint16_t frameHeight
double framesPerSecond
eScanType scanType
eAspectRatio aspectRatio

Detailed Description

Definition at line 1244 of file remux.c.

Constructor & Destructor Documentation

◆ cMpeg2Parser()

cMpeg2Parser::cMpeg2Parser ( void )

Member Function Documentation

◆ Parse()

int cMpeg2Parser::Parse ( const uchar * Data,
int Length,
int Pid )
overridevirtual

Member Data Documentation

◆ frame_rate_table

const double cMpeg2Parser::frame_rate_table[9]
private
Initial value:
= {
0,
24000./1001.,
24.,
25.,
30000./1001.,
30.,
50.,
60000./1001.,
60.
}

Definition at line 1250 of file remux.c.

Referenced by Parse().

◆ lastIFrameTemporalReference

int cMpeg2Parser::lastIFrameTemporalReference
private

Definition at line 1248 of file remux.c.

Referenced by cMpeg2Parser(), and Parse().

◆ scanner

uint32_t cMpeg2Parser::scanner
private

Definition at line 1246 of file remux.c.

Referenced by cMpeg2Parser(), and Parse().

◆ seenIndependentFrame

bool cMpeg2Parser::seenIndependentFrame
private

Definition at line 1247 of file remux.c.

Referenced by cMpeg2Parser(), and Parse().

◆ seenScanType

bool cMpeg2Parser::seenScanType
private

Definition at line 1249 of file remux.c.

Referenced by cMpeg2Parser(), and Parse().


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