1 #ifndef TAG_PARSER_OGGSTREAM_H 2 #define TAG_PARSER_OGGSTREAM_H 6 #include "../abstracttrack.h" 21 std::size_t startPage()
const;
24 void internalParseHeader(
Diagnostics &diag)
override;
27 void calculateDurationViaSampleCount(uint16 preSkip = 0);
29 std::size_t m_startPage;
31 uint32 m_currentSequenceNumber;
46 #endif // TAG_PARSER_OGGSTREAM_H
std::size_t startPage() const
Implementation of TagParser::AbstractTrack for OGG streams.
Implementation of TagParser::AbstractContainer for OGG files.
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...
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.