21 #ifndef _MATROSKA_DEMUXED_TRACK_HH 22 #define _MATROSKA_DEMUXED_TRACK_HH 24 #ifndef _FRAMED_SOURCE_HH 43 virtual char const*
MIMEtype()
const;
47 unsigned char*
to() {
return fTo; }
unsigned fDurationInMicroseconds
MatroskaDemuxedTrack(UsageEnvironment &env, unsigned trackNumber, MatroskaDemux &sourceDemux)
virtual void doGetNextFrame()
struct timeval & prevPresentationTime()
unsigned & numTruncatedBytes()
unsigned & durationInMicroseconds()
virtual void doStopGettingFrames()
virtual char const * MIMEtype() const
void seekToTime(double &seekNPT)
struct timeval & presentationTime()
struct timeval fPrevPresentationTime
unsigned fOpusFrameNumber
virtual ~MatroskaDemuxedTrack()
struct timeval fPresentationTime
MatroskaDemux & fOurSourceDemux
int & durationImbalance()
unsigned fNumTruncatedBytes