vdr 2.6.6
Public Member Functions | Private Attributes | List of all members
cMpeg2Parser Class Reference

Public Member Functions

 cMpeg2Parser (void)
 
virtual int Parse (const uchar *Data, int Length, int Pid)
 
- 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 1242 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 )
virtual

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 1248 of file remux.c.

Referenced by Parse().

◆ lastIFrameTemporalReference

int cMpeg2Parser::lastIFrameTemporalReference
private

Definition at line 1246 of file remux.c.

Referenced by cMpeg2Parser(), and Parse().

◆ scanner

uint32_t cMpeg2Parser::scanner
private

Definition at line 1244 of file remux.c.

Referenced by cMpeg2Parser(), and Parse().

◆ seenIndependentFrame

bool cMpeg2Parser::seenIndependentFrame
private

Definition at line 1245 of file remux.c.

Referenced by cMpeg2Parser(), and Parse().

◆ seenScanType

bool cMpeg2Parser::seenScanType
private

Definition at line 1247 of file remux.c.

Referenced by cMpeg2Parser(), and Parse().


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