PTSOffsetQueue Class Reference

#include <mpeg2fix.h>

List of all members.


Detailed Description

Definition at line 88 of file mpeg2fix.h.


Public Member Functions

 PTSOffsetQueue (int vidid, QValueList< int > keys, int64_t initPTS)
void SetNextPTS (int64_t newPTS, int64_t atPTS)
void SetNextPos (int64_t newPTS, AVPacket &pkt)
int64_t Get (int idx, AVPacket *pkt)
int64_t UpdateOrigPTS (int idx, int64_t &origPTS, AVPacket &pkt)

Private Attributes

QMap< int, QValueList
< poq_idx_t > > 
offset
QMap< int, QValueList
< poq_idx_t > > 
orig
QValueList< int > keyList
int vid_id

Constructor & Destructor Documentation

PTSOffsetQueue::PTSOffsetQueue ( int  vidid,
QValueList< int >  keys,
int64_t  initPTS 
)

Definition at line 104 of file mpeg2fix.cpp.


Member Function Documentation

void PTSOffsetQueue::SetNextPTS ( int64_t  newPTS,
int64_t  atPTS 
)

Definition at line 148 of file mpeg2fix.cpp.

void PTSOffsetQueue::SetNextPos ( int64_t  newPTS,
AVPacket pkt 
)

Definition at line 162 of file mpeg2fix.cpp.

int64_t PTSOffsetQueue::Get ( int  idx,
AVPacket pkt 
)

Definition at line 121 of file mpeg2fix.cpp.

int64_t PTSOffsetQueue::UpdateOrigPTS ( int  idx,
int64_t origPTS,
AVPacket pkt 
)

Definition at line 184 of file mpeg2fix.cpp.


Member Data Documentation

QMap<int, QValueList<poq_idx_t> > PTSOffsetQueue::offset [private]

Definition at line 97 of file mpeg2fix.h.

Referenced by Get(), PTSOffsetQueue(), SetNextPos(), and SetNextPTS().

QMap<int, QValueList<poq_idx_t> > PTSOffsetQueue::orig [private]

Definition at line 98 of file mpeg2fix.h.

Referenced by SetNextPos(), and UpdateOrigPTS().

QValueList<int> PTSOffsetQueue::keyList [private]

Definition at line 99 of file mpeg2fix.h.

Referenced by PTSOffsetQueue(), SetNextPos(), and SetNextPTS().

int PTSOffsetQueue::vid_id [private]

Definition at line 100 of file mpeg2fix.h.

Referenced by PTSOffsetQueue(), and SetNextPos().


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

Generated on Sat Jul 31 05:18:47 2010 for MythTV by  doxygen 1.5.5