MythTV  0.26-pre
Public Member Functions | Private Attributes
PTSOffsetQueue Class Reference

#include <mpeg2fix.h>

List of all members.

Public Member Functions

 PTSOffsetQueue (int vidid, QList< 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, QList< poq_idx_t > > offset
QMap< int, QList< poq_idx_t > > orig
QList< intkeyList
int vid_id

Detailed Description

Definition at line 90 of file mpeg2fix.h.


Constructor & Destructor Documentation

PTSOffsetQueue::PTSOffsetQueue ( int  vidid,
QList< int keys,
int64_t  initPTS 
)

Definition at line 97 of file mpeg2fix.cpp.


Member Function Documentation

Definition at line 141 of file mpeg2fix.cpp.

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

Definition at line 155 of file mpeg2fix.cpp.

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

Definition at line 114 of file mpeg2fix.cpp.

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

Definition at line 177 of file mpeg2fix.cpp.


Member Data Documentation

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

Definition at line 99 of file mpeg2fix.h.

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

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

Definition at line 100 of file mpeg2fix.h.

Referenced by SetNextPos(), and UpdateOrigPTS().

QList<int> PTSOffsetQueue::keyList [private]

Definition at line 101 of file mpeg2fix.h.

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

Definition at line 102 of file mpeg2fix.h.

Referenced by PTSOffsetQueue(), and SetNextPos().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends