Tag Parser 12.3.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Loading...
Searching...
No Matches
matroskacontainer.cpp File Reference
#include "./matroskacontainer.h"
#include "./ebmlid.h"
#include "./matroskacues.h"
#include "./matroskaeditionentry.h"
#include "./matroskaid.h"
#include "./matroskaseekinfo.h"
#include "../backuphelper.h"
#include "../exceptions.h"
#include "../mediafileinfo.h"
#include "resources/config.h"
#include <c++utilities/conversion/stringbuilder.h>
#include <c++utilities/conversion/stringconversion.h>
#include <c++utilities/io/path.h>
#include <chrono>
#include <filesystem>
#include <functional>
#include <initializer_list>
#include <limits>
#include <memory>
#include <random>
#include <unordered_set>
Include dependency graph for matroskacontainer.cpp:

Go to the source code of this file.

Classes

struct  TagParser::SegmentData
 The private SegmentData struct is used in MatroskaContainer::internalMakeFile() to store segment specific data. More...
 

Namespaces

namespace  TagParser
 Contains all classes and functions of the TagInfo library.
 

Functions

bool TagParser::sameOffset (std::uint64_t offset, const EbmlElement *element)
 Returns an indication whether offset equals the start offset of element.
 
bool TagParser::excludesOffset (const vector< EbmlElement * > &elements, std::uint64_t offset)
 Returns whether none of the specified elements have the specified offset.