1 #ifndef TAG_PARSER_MATROSKASEEKINFO_H
2 #define TAG_PARSER_MATROSKASEEKINFO_H
14 const std::vector<EbmlElement *> &seekHeadElements()
const;
15 const std::vector<std::pair<EbmlElement::IdentifierType, std::uint64_t>> &info()
const;
16 std::vector<std::pair<EbmlElement::IdentifierType, std::uint64_t>> &info();
17 void shift(std::uint64_t start, std::int64_t amount);
20 std::uint64_t minSize()
const;
21 std::uint64_t maxSize()
const;
22 std::uint64_t actualSize()
const;
27 std::vector<EbmlElement *> m_seekHeadElements;
28 std::vector<std::unique_ptr<EbmlElement>> m_additionalSeekHeadElements;
29 std::vector<std::pair<EbmlElement::IdentifierType, std::uint64_t>> m_info;
46 return m_seekHeadElements;
69 #endif // TAG_PARSER_MATROSKASEEKINFO_H