Tag Parser: TagParser::MatroskaOffsetStates Class Reference

Tag Parser 12.5.2 C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags

Loading...
Searching...
No Matches
Public Member Functions | List of all members
TagParser::MatroskaOffsetStates Class Reference

The MatroskaOffsetStates holds an offset within a Matroska file. More...

`#include <matroskacues.h>`

Inheritance diagram for TagParser::MatroskaOffsetStates:
[legend]

## Public Member Functions
constexpr | MatroskaOffsetStates (std::uint64_t initialValue)
constexpr std::uint64_t | currentValue () const
void | update (std::uint64_t newValue)
constexpr std::uint64_t | initialValue () const

## Detailed Description

The MatroskaOffsetStates holds an offset within a Matroska file.

The purpose of this class is to preserve the previous value when an offset is updated.

Definition at line 11 of file matroskacues.h.

## Constructor & Destructor Documentation

## ◆ MatroskaOffsetStates()

TagParser::MatroskaOffsetStates::MatroskaOffsetStates | ( | std::uint64_t | initialValue | ) |
| constexpr

Definition at line 23 of file matroskacues.h.

## Member Function Documentation

## ◆ currentValue()

std::uint64_t TagParser::MatroskaOffsetStates::currentValue | ( |  | ) | const
| constexpr

Definition at line 29 of file matroskacues.h.

## ◆ initialValue()

std::uint64_t TagParser::MatroskaOffsetStates::initialValue | ( |  | ) | const
| constexpr

Definition at line 39 of file matroskacues.h.

## ◆ update()

void TagParser::MatroskaOffsetStates::update | ( | std::uint64_t | newValue | ) |
| inline

Definition at line 34 of file matroskacues.h.

The documentation for this class was generated from the following file:

- matroska/matroskacues.h