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