Grok 20.3.2
FileFormatMJ2.h File Reference
#include <unordered_map>

Go to the source code of this file.

Classes

struct  grk::mj2_tts
 Time To Sample. More...
struct  grk::mj2_chunk
 Chunk. More...
struct  grk::mj2_sampletochunk
 Sample to chunk. More...
struct  grk::mj2_sample
 Sample. More...
struct  grk::mj2_url
 URL. More...
struct  grk::mj2_urn
 URN. More...
struct  grk::mj2_tk
 Video Track Parameters. More...
class  grk::FileFormatMJ2

Namespaces

namespace  grk
 ResWindow.

Macros

#define MJ2_MJ2   0x6d6a7032
#define MJ2_MJ2S   0x6d6a3273
#define MJ2_MDAT   0x6d646174
#define MJ2_MOOV   0x6d6f6f76
#define MJ2_MVHD   0x6d766864
#define MJ2_TRAK   0x7472616b
#define MJ2_TKHD   0x746b6864
#define MJ2_MDIA   0x6d646961
#define MJ2_MDHD   0x6d646864
#define MJ2_MHDR   0x6d686472
#define MJ2_HDLR   0x68646C72
#define MJ2_MINF   0x6d696e66
#define MJ2_VMHD   0x766d6864
#define MJ2_SMHD   0x736d6864
#define MJ2_HMHD   0x686d6864
#define MJ2_DINF   0x64696e66
#define MJ2_DREF   0x64726566
#define MJ2_URL   0x75726c20
#define MJ2_URN   0x75726e20
#define MJ2_STBL   0x7374626c
#define MJ2_STSD   0x73747364
#define MJ2_STTS   0x73747473
#define MJ2_STSC   0x73747363
#define MJ2_STSZ   0x7374737a
#define MJ2_STCO   0x7374636f
#define MJ2_MOOF   0x6d6f6f66
#define MJ2_FREE   0x66726565
#define MJ2_SKIP   0x736b6970
#define MJ2_JP2C   0x6a703263
#define MJ2_FIEL   0x6669656c
#define MJ2_JP2P   0x6a703270
#define MJ2_JP2X   0x6a703278
#define MJ2_JSUB   0x6a737562
#define MJ2_ORFO   0x6f72666f
#define MJ2_MVEX   0x6d766578
#define MJ2_JP2   0x6a703220
#define MJ2_J2P0   0x4a325030
#define MJ2_VIDE   0x76696465
#define MJ2_SOUN   0x736F756E
#define MJ2_HINT   0x68696E74
#define MJ2_TRACK_TYPE_VIDEO   0
#define MJ2_TRACK_TYPE_SOUND   1
#define MJ2_TRACK_TYPE_HINT   2

Macro Definition Documentation

◆ MJ2_DINF

◆ MJ2_DREF

◆ MJ2_FIEL

#define MJ2_FIEL   0x6669656c

◆ MJ2_FREE

#define MJ2_FREE   0x66726565

◆ MJ2_HDLR

◆ MJ2_HINT

#define MJ2_HINT   0x68696E74

◆ MJ2_HMHD

#define MJ2_HMHD   0x686d6864

◆ MJ2_J2P0

#define MJ2_J2P0   0x4a325030

◆ MJ2_JP2

#define MJ2_JP2   0x6a703220

◆ MJ2_JP2C

#define MJ2_JP2C   0x6a703263

◆ MJ2_JP2P

#define MJ2_JP2P   0x6a703270

◆ MJ2_JP2X

#define MJ2_JP2X   0x6a703278

◆ MJ2_JSUB

#define MJ2_JSUB   0x6a737562

◆ MJ2_MDAT

◆ MJ2_MDHD

◆ MJ2_MDIA

◆ MJ2_MHDR

#define MJ2_MHDR   0x6d686472

◆ MJ2_MINF

◆ MJ2_MJ2

◆ MJ2_MJ2S

#define MJ2_MJ2S   0x6d6a3273

◆ MJ2_MOOF

#define MJ2_MOOF   0x6d6f6f66

◆ MJ2_MOOV

◆ MJ2_MVEX

#define MJ2_MVEX   0x6d766578

◆ MJ2_MVHD

◆ MJ2_ORFO

#define MJ2_ORFO   0x6f72666f

◆ MJ2_SKIP

#define MJ2_SKIP   0x736b6970

◆ MJ2_SMHD

#define MJ2_SMHD   0x736d6864

◆ MJ2_SOUN

#define MJ2_SOUN   0x736F756E

◆ MJ2_STBL

◆ MJ2_STCO

◆ MJ2_STSC

◆ MJ2_STSD

◆ MJ2_STSZ

◆ MJ2_STTS

◆ MJ2_TKHD

◆ MJ2_TRACK_TYPE_HINT

#define MJ2_TRACK_TYPE_HINT   2

◆ MJ2_TRACK_TYPE_SOUND

#define MJ2_TRACK_TYPE_SOUND   1

◆ MJ2_TRACK_TYPE_VIDEO

#define MJ2_TRACK_TYPE_VIDEO   0

◆ MJ2_TRAK

◆ MJ2_URL

#define MJ2_URL   0x75726c20

◆ MJ2_URN

#define MJ2_URN   0x75726e20

◆ MJ2_VIDE

#define MJ2_VIDE   0x76696465

◆ MJ2_VMHD