tagparser/matroska/matroskatrack.h

31 lines
480 B
C
Raw Normal View History

2015-04-22 19:22:01 +02:00
#ifndef MEDIA_MATROSKATRACK_H
#define MEDIA_MATROSKATRACK_H
#include "../abstracttrack.h"
namespace Media {
class EbmlElement;
class MatroskaContainer;
class LIB_EXPORT MatroskaTrack : public AbstractTrack
{
friend class MatroskaContainer;
public:
MatroskaTrack(EbmlElement &trackElement);
~MatroskaTrack();
TrackType type() const;
protected:
void internalParseHeader();
private:
EbmlElement *m_trackElement;
};
}
#endif // MEDIA_MATROSKATRACK_H