Tag Parser  6.5.1
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< Mpeg4Descriptor > Class Template Reference

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

#include <mpeg4descriptor.h>

Public Types

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

Static Public Member Functions

static constexpr byte minimumElementSize ()
 Returns the minimal descriptor size which is 2 byte. More...
 

Detailed Description

template<>
class Media::FileElementTraits< Mpeg4Descriptor >

Defines traits for the GenericFileElement implementation Mpeg4Descriptor.

Definition at line 17 of file mpeg4descriptor.h.

Member Typedef Documentation

◆ containerType

The container type used to store such elements is Mp4Container.

Definition at line 23 of file mpeg4descriptor.h.

◆ dataSizeType

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

Definition at line 33 of file mpeg4descriptor.h.

◆ identifierType

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

Definition at line 28 of file mpeg4descriptor.h.

◆ implementationType

The implementation type is Mp4Atom.

Definition at line 38 of file mpeg4descriptor.h.

Member Function Documentation

◆ minimumElementSize()

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

Returns the minimal descriptor size which is 2 byte.

Definition at line 43 of file mpeg4descriptor.h.


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