Tag Parser  6.5.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Public Types | Static Public Member Functions | List of all members
Media::FileElementTraits< Mp4Atom > Class Template Reference

Defines traits for the GenericFileElement implementation Mp4Atom. More...

#include <mp4atom.h>

Public Types

typedef Mp4Container containerType
 The container type used to store such elements is Mp4Container. More...
 
typedef uint32 identifierType
 The type used to store atom IDs is an unsigned 32-bit integer. More...
 
typedef uint64 dataSizeType
 The type used to store element sizes is an unsigned 64-bit integer. More...
 
typedef Mp4Atom implementationType
 The implementation type is Mp4Atom. More...
 

Static Public Member Functions

static constexpr byte minimumElementSize ()
 Returns the minimal atom size which is 8 byte. More...
 

Detailed Description

template<>
class Media::FileElementTraits< Mp4Atom >

Defines traits for the GenericFileElement implementation Mp4Atom.

Definition at line 25 of file mp4atom.h.

Member Typedef Documentation

◆ containerType

The container type used to store such elements is Mp4Container.

Definition at line 31 of file mp4atom.h.

◆ dataSizeType

The type used to store element sizes is an unsigned 64-bit integer.

Definition at line 41 of file mp4atom.h.

◆ identifierType

The type used to store atom IDs is an unsigned 32-bit integer.

Definition at line 36 of file mp4atom.h.

◆ implementationType

The implementation type is Mp4Atom.

Definition at line 46 of file mp4atom.h.

Member Function Documentation

◆ minimumElementSize()

static constexpr byte Media::FileElementTraits< Mp4Atom >::minimumElementSize ( )
inlinestatic

Returns the minimal atom size which is 8 byte.

Definition at line 51 of file mp4atom.h.


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