1 #ifndef TAG_PARSER_MPEGAUDIOFRAMESTREAM_H 2 #define TAG_PARSER_MPEGAUDIOFRAMESTREAM_H 6 #include "../abstracttrack.h" 22 void internalParseHeader(
Diagnostics &diag)
override;
25 std::list<MpegAudioFrame> m_frames;
48 #endif // MPEGAUDIOFRAMESTREAM_H The MpegAudioFrame class is used to parse MPEG audio frames.
MpegAudioFrameStream(std::iostream &stream, uint64 startOffset)
Constructs a new track for the stream at the specified startOffset.
Implementation of TagParser::AbstractTrack MPEG audio streams.
~MpegAudioFrameStream() override
The AbstractTrack class parses and stores technical information about video, audio and other kinds of...
Contains all classes and functions of the TagInfo library.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
TrackType
Specifies the track type.
TrackType type() const override
Returns the type of the track if known; otherwise returns TrackType::Unspecified. ...
The Diagnostics class is a container for DiagMessage.