uvgVPCCenc 1.2.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
Loading...
Searching...
No Matches
const_defs.h
Go to the documentation of this file.
1
2// This file is automatically generated. Modifications may be overwritten.
3// TODO: Add file preamble
4
5#pragma once
6
7#include <cstdint>
8
9namespace uvgv3cbitstream {
10
11constexpr int64_t VPS_EXT_MIV = 2;
12constexpr int64_t VPS_EXT_MIV_2 = 3;
13constexpr int64_t VPS_EXT_PACKED = 1;
14constexpr int64_t VPS_EXT_VDMC = 4;
15
16enum APM {
18 P_SKIP = 0,
19 I_RAW = 1,
21 I_EOM = 2,
24 P_RAW = 4,
25 P_EOM = 5,
26 I_END = 14,
27 P_END = 14
28};
29
30enum ATH {
31 P_TILE = 0,
32 I_TILE = 1,
33 SKIP_TILE = 2
34};
35
44
53
65
84
85enum MDI {
86 max_1 = 0,
87 max_2 = 1,
88 max_3 = 2,
89 max_4 = 3,
90 max_6 = 4,
91 max_12 = 5,
92 max_16 = 6,
93 max_24 = 7,
94 max_32 = 8,
95 unconstrained = 15
96};
97
164
174
186
187} // namespace uvgv3cbitstream
Definition atlas.hpp:17
constexpr int64_t VPS_EXT_MIV_2
Definition const_defs.h:12
TSI
Definition const_defs.h:165
@ V_PCC_Extended
Definition const_defs.h:167
@ MIV_Geometry_Absent
Definition const_defs.h:170
@ MIV_Extended
Definition const_defs.h:169
@ V_PCC_Basic
Definition const_defs.h:166
@ MIV_Main
Definition const_defs.h:168
@ MIV_Simple_MPI
Definition const_defs.h:172
@ MIV_2
Definition const_defs.h:171
APM
Definition const_defs.h:16
@ P_SKIP
Definition const_defs.h:18
@ P_INTER
Definition const_defs.h:22
@ P_RAW
Definition const_defs.h:24
@ P_MERGE
Definition const_defs.h:20
@ I_EOM
Definition const_defs.h:21
@ P_EOM
Definition const_defs.h:25
@ I_INTRA
Definition const_defs.h:17
@ P_END
Definition const_defs.h:27
@ I_END
Definition const_defs.h:26
@ I_RAW
Definition const_defs.h:19
@ P_INTRA
Definition const_defs.h:23
constexpr int64_t VPS_EXT_MIV
Definition const_defs.h:11
NAL
Definition const_defs.h:98
@ NAL_RSV_NACL_52
Definition const_defs.h:151
@ NAL_GCRA
Definition const_defs.h:126
@ NAL_ASPS
Definition const_defs.h:135
@ NAL_PREFIX_ESEI
Definition const_defs.h:144
@ NAL_TSA_R
Definition const_defs.h:102
@ NAL_UNSPEC_59
Definition const_defs.h:158
@ NAL_CASPS
Definition const_defs.h:147
@ NAL_SUFFIX_ESEI
Definition const_defs.h:145
@ NAL_RSV_ACL_N12
Definition const_defs.h:111
@ NAL_RSV_ACL_33
Definition const_defs.h:132
@ NAL_RASL_R
Definition const_defs.h:108
@ NAL_RASL_N
Definition const_defs.h:107
@ NAL_RSV_ACL_34
Definition const_defs.h:133
@ NAL_UNSPEC_60
Definition const_defs.h:159
@ NAL_CAF_IDR
Definition const_defs.h:148
@ NAL_V3C_AUD
Definition const_defs.h:138
@ NAL_RSV_NACL_51
Definition const_defs.h:150
@ NAL_UNSPEC_57
Definition const_defs.h:156
@ NAL_IDR_W_RADL
Definition const_defs.h:121
@ NAL_STSA_N
Definition const_defs.h:103
@ NAL_IDR_N_LP
Definition const_defs.h:122
@ NAL_RSV_ACL_32
Definition const_defs.h:131
@ NAL_RSV_ACL_31
Definition const_defs.h:130
@ NAL_SKIP_N
Definition const_defs.h:109
@ NAL_RSV_IRAP_ACL_29
Definition const_defs.h:128
@ NAL_RSV_ACL_R15
Definition const_defs.h:114
@ NAL_AAPS
Definition const_defs.h:146
@ NAL_UNSPEC_56
Definition const_defs.h:155
@ NAL_GBLA_W_LP
Definition const_defs.h:118
@ NAL_BLA_N_LP
Definition const_defs.h:117
@ NAL_RSV_ACL_35
Definition const_defs.h:134
@ NAL_RSV_ACL_R13
Definition const_defs.h:112
@ NAL_EOB
Definition const_defs.h:140
@ NAL_UNSPEC_61
Definition const_defs.h:160
@ NAL_BLA_W_RADL
Definition const_defs.h:116
@ NAL_CRA
Definition const_defs.h:125
@ NAL_UNSPEC_63
Definition const_defs.h:162
@ NAL_TRAIL_R
Definition const_defs.h:100
@ NAL_BLA_W_LP
Definition const_defs.h:115
@ NAL_PREFIX_NSEI
Definition const_defs.h:142
@ NAL_TRAIL_N
Definition const_defs.h:99
@ NAL_AFPS
Definition const_defs.h:136
@ NAL_RADL_R
Definition const_defs.h:106
@ NAL_GIDR_N_LP
Definition const_defs.h:124
@ NAL_GBLA_W_RADL
Definition const_defs.h:119
@ NAL_GBLA_N_LP
Definition const_defs.h:120
@ NAL_CAF_TRAIL
Definition const_defs.h:149
@ NAL_EOS
Definition const_defs.h:139
@ NAL_FD
Definition const_defs.h:141
@ NAL_RSV_ACL_N14
Definition const_defs.h:113
@ NAL_RSV_IRAP_ACL_28
Definition const_defs.h:127
@ NAL_AUD
Definition const_defs.h:137
@ NAL_GIDR_W_RADL
Definition const_defs.h:123
@ NAL_SUFFIX_NSEI
Definition const_defs.h:143
@ NAL_RSV_NACL_55
Definition const_defs.h:154
@ NAL_RSV_NACL_53
Definition const_defs.h:152
@ NAL_SKIP_R
Definition const_defs.h:110
@ NAL_UNSPEC_58
Definition const_defs.h:157
@ NAL_STSA_R
Definition const_defs.h:104
@ NAL_UNSPEC_62
Definition const_defs.h:161
@ NAL_TSA_N
Definition const_defs.h:101
@ NAL_RADL_N
Definition const_defs.h:105
@ NAL_RSV_NACL_54
Definition const_defs.h:153
@ NAL_RSV_ACL_30
Definition const_defs.h:129
FPO
Definition const_defs.h:54
@ FPO_NULL
Definition const_defs.h:55
@ FPO_MROT180
Definition const_defs.h:63
@ FPO_MROT270
Definition const_defs.h:56
@ FPO_ROT180
Definition const_defs.h:59
@ FPO_SWAP
Definition const_defs.h:57
@ FPO_MIRROR
Definition const_defs.h:61
@ FPO_MROT90
Definition const_defs.h:62
@ FPO_ROT90
Definition const_defs.h:58
@ FPO_ROT270
Definition const_defs.h:60
VUT
Definition const_defs.h:175
@ V3C_CAD
Definition const_defs.h:182
@ V3C_VPS
Definition const_defs.h:176
@ V3C_ADD
Definition const_defs.h:184
@ V3C_BMD
Definition const_defs.h:183
@ V3C_OVD
Definition const_defs.h:178
@ V3C_AD
Definition const_defs.h:177
@ V3C_PVD
Definition const_defs.h:181
@ V3C_AVD
Definition const_defs.h:180
@ V3C_GVD
Definition const_defs.h:179
ATH
Definition const_defs.h:30
@ P_TILE
Definition const_defs.h:31
@ I_TILE
Definition const_defs.h:32
@ SKIP_TILE
Definition const_defs.h:33
constexpr int64_t VPS_EXT_PACKED
Definition const_defs.h:13
LI
Definition const_defs.h:66
@ Level_4_5
Definition const_defs.h:81
@ Level_3_1
Definition const_defs.h:75
@ Level_3_2
Definition const_defs.h:76
@ Level_4_1
Definition const_defs.h:79
@ Level_3_0
Definition const_defs.h:74
@ Level_2_5
Definition const_defs.h:73
@ Level_1_1
Definition const_defs.h:68
@ Level_8_5
Definition const_defs.h:82
@ Level_2_0
Definition const_defs.h:70
@ Level_2_1
Definition const_defs.h:71
@ Level_1_5
Definition const_defs.h:69
@ Level_4_2
Definition const_defs.h:80
@ Level_4_0
Definition const_defs.h:78
@ Level_1_0
Definition const_defs.h:67
@ Level_2_2
Definition const_defs.h:72
@ Level_3_5
Definition const_defs.h:77
MDI
Definition const_defs.h:85
@ max_24
Definition const_defs.h:93
@ max_16
Definition const_defs.h:92
@ max_32
Definition const_defs.h:94
@ max_2
Definition const_defs.h:87
@ max_4
Definition const_defs.h:89
@ max_6
Definition const_defs.h:90
@ max_3
Definition const_defs.h:88
@ max_1
Definition const_defs.h:86
@ unconstrained
Definition const_defs.h:95
@ max_12
Definition const_defs.h:91
CGI
Definition const_defs.h:45
@ HEVC_Main
Definition const_defs.h:50
@ AVC_Progressive_High
Definition const_defs.h:46
@ MP4RA
Definition const_defs.h:51
@ HEVC_Main_10
Definition const_defs.h:47
@ HEVC_Main_4_4_4_10
Definition const_defs.h:48
@ VVC_Main_10
Definition const_defs.h:49
ATI
Definition const_defs.h:36
@ ATTR_TRANSPARENCY
Definition const_defs.h:39
@ ATTR_NORMAL
Definition const_defs.h:41
@ ATTR_MATERIAL_ID
Definition const_defs.h:38
@ ATTR_TEXTURE
Definition const_defs.h:37
@ ATTR_UNSPECIFIED
Definition const_defs.h:42
@ ATTR_REFLECTANCE
Definition const_defs.h:40
constexpr int64_t VPS_EXT_VDMC
Definition const_defs.h:14