1#ifndef TAG_PARSER_IVFSTREAM_H
2#define TAG_PARSER_IVFSTREAM_H
12 IvfStream(std::iostream &stream, std::uint64_t startOffset);
13 ~IvfStream()
override;
17 void readFrame(Diagnostics &diag);
20 void internalParseHeader(Diagnostics &diag, AbortableProgressFeedback &progress)
override;
23 std::vector<IvfFrame> m_frames;
24 std::uint16_t m_headerLength;
The AbstractTrack class parses and stores technical information about video, audio and other kinds of...
IvfStream(std::iostream &stream, std::uint64_t startOffset)
Constructs a new track for the stream at the specified startOffset.
TrackType type() const override
Returns the type of the track if known; otherwise returns TrackType::Unspecified.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
Contains all classes and functions of the TagInfo library.
TrackType
The TrackType enum specifies the underlying file type of a track and the concrete class of the track ...