tagparser/wav/waveaudiostream.h
2015-04-22 19:22:01 +02:00

31 lines
487 B
C++

#ifndef WAVEAUDIOSTREAM_H
#define WAVEAUDIOSTREAM_H
#include "../abstracttrack.h"
#include <c++utilities/io/binaryreader.h>
#include <fstream>
namespace Media
{
class LIB_EXPORT WaveAudioStream : public AbstractTrack
{
public:
WaveAudioStream(std::iostream &stream, uint64 startOffset);
virtual ~WaveAudioStream();
virtual TrackType type() const;
protected:
virtual void internalParseHeader();
private:
uint64 m_dataOffset;
};
}
#endif // WAVEAUDIOSTREAM_H