#include <MPEG2TransportStreamIndexFile.hh>
|
virtual | ~MPEG2TransportStreamIndexFile () |
|
void | lookupTSPacketNumFromNPT (float &npt, unsigned long &tsPacketNumber, unsigned long &indexRecordNumber) |
|
void | lookupPCRFromTSPacketNum (unsigned long &tsPacketNumber, Boolean reverseToPreviousCleanPoint, float &pcr, unsigned long &indexRecordNumber) |
|
Boolean | readIndexRecordValues (unsigned long indexRecordNum, unsigned long &transportPacketNum, u_int8_t &offset, u_int8_t &size, float &pcr, u_int8_t &recordType) |
|
float | getPlayingDuration () |
|
void | stopReading () |
|
int | mpegVersion () |
|
UsageEnvironment & | envir () const |
|
char const * | name () const |
|
virtual Boolean | isSource () const |
|
virtual Boolean | isSink () const |
|
virtual Boolean | isRTCPInstance () const |
|
virtual Boolean | isRTSPClient () const |
|
virtual Boolean | isRTSPServer () const |
|
virtual Boolean | isMediaSession () const |
|
virtual Boolean | isServerMediaSession () const |
|
◆ ~MPEG2TransportStreamIndexFile()
virtual MPEG2TransportStreamIndexFile::~MPEG2TransportStreamIndexFile |
( |
| ) |
|
|
virtual |
◆ MPEG2TransportStreamIndexFile()
MPEG2TransportStreamIndexFile::MPEG2TransportStreamIndexFile |
( |
UsageEnvironment & |
env, |
|
|
char const * |
indexFileName |
|
) |
| |
|
private |
◆ close() [1/2]
static void Medium::close |
( |
Medium * |
medium | ) |
|
|
staticinherited |
◆ close() [2/2]
◆ closeFid()
void MPEG2TransportStreamIndexFile::closeFid |
( |
| ) |
|
|
private |
◆ createNew()
◆ envir()
◆ getPlayingDuration()
float MPEG2TransportStreamIndexFile::getPlayingDuration |
( |
| ) |
|
◆ isMediaSession()
virtual Boolean Medium::isMediaSession |
( |
| ) |
const |
|
virtualinherited |
◆ isRTCPInstance()
virtual Boolean Medium::isRTCPInstance |
( |
| ) |
const |
|
virtualinherited |
◆ isRTSPClient()
virtual Boolean Medium::isRTSPClient |
( |
| ) |
const |
|
virtualinherited |
◆ isRTSPServer()
virtual Boolean Medium::isRTSPServer |
( |
| ) |
const |
|
virtualinherited |
◆ isServerMediaSession()
virtual Boolean Medium::isServerMediaSession |
( |
| ) |
const |
|
virtualinherited |
◆ isSink()
virtual Boolean Medium::isSink |
( |
| ) |
const |
|
virtualinherited |
◆ isSource()
virtual Boolean Medium::isSource |
( |
| ) |
const |
|
virtualinherited |
◆ lookupByName()
◆ lookupPCRFromTSPacketNum()
void MPEG2TransportStreamIndexFile::lookupPCRFromTSPacketNum |
( |
unsigned long & |
tsPacketNumber, |
|
|
Boolean |
reverseToPreviousCleanPoint, |
|
|
float & |
pcr, |
|
|
unsigned long & |
indexRecordNumber |
|
) |
| |
◆ lookupTSPacketNumFromNPT()
void MPEG2TransportStreamIndexFile::lookupTSPacketNumFromNPT |
( |
float & |
npt, |
|
|
unsigned long & |
tsPacketNumber, |
|
|
unsigned long & |
indexRecordNumber |
|
) |
| |
◆ mpegVersion()
int MPEG2TransportStreamIndexFile::mpegVersion |
( |
| ) |
|
◆ name()
char const * Medium::name |
( |
| ) |
const |
|
inlineinherited |
◆ nextTask()
◆ offsetFromBuf()
u_int8_t MPEG2TransportStreamIndexFile::offsetFromBuf |
( |
| ) |
|
|
inlineprivate |
◆ openFid()
Boolean MPEG2TransportStreamIndexFile::openFid |
( |
| ) |
|
|
private |
◆ pcrFromBuf()
float MPEG2TransportStreamIndexFile::pcrFromBuf |
( |
| ) |
|
|
private |
◆ readIndexRecord()
Boolean MPEG2TransportStreamIndexFile::readIndexRecord |
( |
unsigned long |
indexRecordNum | ) |
|
|
private |
◆ readIndexRecordValues()
Boolean MPEG2TransportStreamIndexFile::readIndexRecordValues |
( |
unsigned long |
indexRecordNum, |
|
|
unsigned long & |
transportPacketNum, |
|
|
u_int8_t & |
offset, |
|
|
u_int8_t & |
size, |
|
|
float & |
pcr, |
|
|
u_int8_t & |
recordType |
|
) |
| |
◆ readOneIndexRecord()
Boolean MPEG2TransportStreamIndexFile::readOneIndexRecord |
( |
unsigned long |
indexRecordNum | ) |
|
|
private |
◆ recordTypeFromBuf()
u_int8_t MPEG2TransportStreamIndexFile::recordTypeFromBuf |
( |
| ) |
|
|
inlineprivate |
◆ rewindToCleanPoint()
Boolean MPEG2TransportStreamIndexFile::rewindToCleanPoint |
( |
unsigned long & |
ixFound | ) |
|
|
private |
◆ seekToIndexRecord()
Boolean MPEG2TransportStreamIndexFile::seekToIndexRecord |
( |
unsigned long |
indexRecordNumber | ) |
|
|
private |
◆ setMPEGVersionFromRecordType()
void MPEG2TransportStreamIndexFile::setMPEGVersionFromRecordType |
( |
u_int8_t |
recordType | ) |
|
|
private |
◆ sizeFromBuf()
u_int8_t MPEG2TransportStreamIndexFile::sizeFromBuf |
( |
| ) |
|
|
inlineprivate |
◆ stopReading()
void MPEG2TransportStreamIndexFile::stopReading |
( |
| ) |
|
|
inline |
◆ tsPacketNumFromBuf()
unsigned long MPEG2TransportStreamIndexFile::tsPacketNumFromBuf |
( |
| ) |
|
|
private |
◆ fBuf
◆ fCachedIndexRecordNumber
unsigned long MPEG2TransportStreamIndexFile::fCachedIndexRecordNumber |
|
private |
◆ fCachedPCR
float MPEG2TransportStreamIndexFile::fCachedPCR |
|
private |
◆ fCachedTSPacketNumber
unsigned long MPEG2TransportStreamIndexFile::fCachedTSPacketNumber |
|
private |
◆ fCurrentIndexRecordNum
unsigned long MPEG2TransportStreamIndexFile::fCurrentIndexRecordNum |
|
private |
◆ fEnviron
◆ fFid
FILE* MPEG2TransportStreamIndexFile::fFid |
|
private |
◆ fFileName
char* MPEG2TransportStreamIndexFile::fFileName |
|
private |
◆ fMediumName
◆ fMPEGVersion
int MPEG2TransportStreamIndexFile::fMPEGVersion |
|
private |
◆ fNextTask
◆ fNumIndexRecords
unsigned long MPEG2TransportStreamIndexFile::fNumIndexRecords |
|
private |
The documentation for this class was generated from the following file: