1 #ifndef TAG_PARSER_MP4CONTAINER_H 2 #define TAG_PARSER_MP4CONTAINER_H 8 #include "../genericcontainer.h" 10 #include <c++utilities/conversion/types.h> 24 bool supportsTrackModifications()
const override;
25 bool isFragmented()
const;
26 void reset()
override;
31 void internalParseHeader(
Diagnostics &diag)
override;
33 void internalParseTracks(
Diagnostics &diag)
override;
37 void updateOffsets(
const std::vector<int64> &oldMdatOffsets,
const std::vector<int64> &newMdatOffsets,
Diagnostics &diag);
58 #endif // TAG_PARSER_MP4CONTAINER_H
bool supportsTrackModifications() const override
Returns whether the implementation supports adding or removing of tracks.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
bool isFragmented() const
Returns whether the file is fragmented.