Tag Parser
9.1.1
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_ADTSSTREAM_H
2 #define TAG_PARSER_ADTSSTREAM_H
6 #include "../abstracttrack.h"
12 AdtsStream(std::iostream &stream, std::uint64_t startOffset);
18 void internalParseHeader(
Diagnostics &diag)
override;
44 #endif // TAG_PARSER_ADTSSTREAM_H
The Diagnostics class is a container for DiagMessage.
Contains all classes and functions of the TagInfo library.
TrackType
Specifies the track type.
TrackType type() const override
Returns the type of the track if known; otherwise returns TrackType::Unspecified.
The AbstractTrack class parses and stores technical information about video, audio and other kinds of...
AdtsStream(std::iostream &stream, std::uint64_t startOffset)
Constructs a new track for the stream at the specified startOffset.
Implementation of TagParser::AbstractTrack for ADTS streams.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
The AdtsFrame class is used to parse "Audio Data Transport Stream" frames.