Arduino live555
All Classes Functions Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ClientTrickPlayState Class Reference

Public Member Functions

 ClientTrickPlayState (MPEG2TransportStreamIndexFile *indexFile)
 
unsigned long updateStateFromNPT (double npt, double seekDuration)
 
void updateStateOnScaleChange ()
 
void updateStateOnPlayChange (Boolean reverseToPreviousVSH)
 
void handleStreamDeletion ()
 
void setSource (MPEG2TransportStreamFramer *framer)
 
void setNextScale (float nextScale)
 
Boolean areChangingScale () const
 

Protected Member Functions

void updateTSRecordNum ()
 
void reseekOriginalTransportStreamSource ()
 

Protected Attributes

MPEG2TransportStreamIndexFilefIndexFile
 
ByteStreamFileSourcefOriginalTransportStreamSource
 
MPEG2TransportStreamTrickModeFilterfTrickModeFilter
 
MPEG2TransportStreamFromESSourcefTrickPlaySource
 
MPEG2TransportStreamFramerfFramer
 
float fScale
 
float fNextScale
 
float fNPT
 
unsigned long fTSRecordNum
 
unsigned long fIxRecordNum
 

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