Tag Parser
9.0.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
Go to the documentation of this file. 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
TrackType type() const override
Returns the type of the track if known; otherwise returns TrackType::Unspecified.
The MpegAudioFrame class is used to parse MPEG audio frames.
The Diagnostics class is a container for DiagMessage.
Contains all classes and functions of the TagInfo library.
~MpegAudioFrameStream() override
TrackType
Specifies the track type.
The AbstractTrack class parses and stores technical information about video, audio and other kinds of...
MpegAudioFrameStream(std::iostream &stream, std::uint64_t startOffset)
Constructs a new track for the stream at the specified startOffset.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
Implementation of TagParser::AbstractTrack MPEG audio streams.