1 #ifndef TAG_PARSER_ADTSSTREAM_H 2 #define TAG_PARSER_ADTSSTREAM_H 6 #include "../abstracttrack.h" 12 AdtsStream(std::iostream &stream, uint64 startOffset);
18 void internalParseHeader(
Diagnostics &diag)
override;
44 #endif // TAG_PARSER_ADTSSTREAM_H
The AdtsFrame class is used to parse "Audio Data Transport Stream" frames.
TrackType type() const override
Returns the type of the track if known; otherwise returns TrackType::Unspecified.
Implementation of TagParser::AbstractTrack for ADTS streams.
AdtsStream(std::iostream &stream, uint64 startOffset)
Constructs a new track for the stream at the specified startOffset.
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.
The Diagnostics class is a container for DiagMessage.