1 // Generated by gir (https://github.com/gtk-rs/gir @ 1bef39f)
2 // from gir-files (https://github.com/gtk-rs/gir-files @ 7d95377)
3 // from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 831b444)
4 // DO NOT EDIT
5 
6 #include "manual.h"
7 #include <stdio.h>
8 
9 #define PRINT_CONSTANT(CONSTANT_NAME) \
10     printf("%s;", #CONSTANT_NAME); \
11     printf(_Generic((CONSTANT_NAME), \
12                     char *: "%s", \
13                     const char *: "%s", \
14                     char: "%c", \
15                     signed char: "%hhd", \
16                     unsigned char: "%hhu", \
17                     short int: "%hd", \
18                     unsigned short int: "%hu", \
19                     int: "%d", \
20                     unsigned int: "%u", \
21                     long: "%ld", \
22                     unsigned long: "%lu", \
23                     long long: "%lld", \
24                     unsigned long long: "%llu", \
25                     float: "%f", \
26                     double: "%f", \
27                     long double: "%ld"), \
28            CONSTANT_NAME); \
29     printf("\n");
30 
main()31 int main() {
32     PRINT_CONSTANT(GST_BUFFER_POOL_OPTION_VIDEO_AFFINE_TRANSFORMATION_META);
33     PRINT_CONSTANT(GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT);
34     PRINT_CONSTANT(GST_BUFFER_POOL_OPTION_VIDEO_GL_TEXTURE_UPLOAD_META);
35     PRINT_CONSTANT(GST_BUFFER_POOL_OPTION_VIDEO_META);
36     PRINT_CONSTANT(GST_CAPS_FEATURE_FORMAT_INTERLACED);
37     PRINT_CONSTANT(GST_CAPS_FEATURE_META_GST_VIDEO_AFFINE_TRANSFORMATION_META);
38     PRINT_CONSTANT(GST_CAPS_FEATURE_META_GST_VIDEO_GL_TEXTURE_UPLOAD_META);
39     PRINT_CONSTANT(GST_CAPS_FEATURE_META_GST_VIDEO_META);
40     PRINT_CONSTANT(GST_CAPS_FEATURE_META_GST_VIDEO_OVERLAY_COMPOSITION);
41     PRINT_CONSTANT((gint) GST_COLOR_BALANCE_HARDWARE);
42     PRINT_CONSTANT((gint) GST_COLOR_BALANCE_SOFTWARE);
43     PRINT_CONSTANT(GST_META_TAG_VIDEO_COLORSPACE_STR);
44     PRINT_CONSTANT(GST_META_TAG_VIDEO_ORIENTATION_STR);
45     PRINT_CONSTANT(GST_META_TAG_VIDEO_SIZE_STR);
46     PRINT_CONSTANT(GST_META_TAG_VIDEO_STR);
47     PRINT_CONSTANT((gint) GST_NAVIGATION_COMMAND_ACTIVATE);
48     PRINT_CONSTANT((gint) GST_NAVIGATION_COMMAND_DOWN);
49     PRINT_CONSTANT((gint) GST_NAVIGATION_COMMAND_INVALID);
50     PRINT_CONSTANT((gint) GST_NAVIGATION_COMMAND_LEFT);
51     PRINT_CONSTANT((gint) GST_NAVIGATION_COMMAND_MENU1);
52     PRINT_CONSTANT((gint) GST_NAVIGATION_COMMAND_MENU2);
53     PRINT_CONSTANT((gint) GST_NAVIGATION_COMMAND_MENU3);
54     PRINT_CONSTANT((gint) GST_NAVIGATION_COMMAND_MENU4);
55     PRINT_CONSTANT((gint) GST_NAVIGATION_COMMAND_MENU5);
56     PRINT_CONSTANT((gint) GST_NAVIGATION_COMMAND_MENU6);
57     PRINT_CONSTANT((gint) GST_NAVIGATION_COMMAND_MENU7);
58     PRINT_CONSTANT((gint) GST_NAVIGATION_COMMAND_NEXT_ANGLE);
59     PRINT_CONSTANT((gint) GST_NAVIGATION_COMMAND_PREV_ANGLE);
60     PRINT_CONSTANT((gint) GST_NAVIGATION_COMMAND_RIGHT);
61     PRINT_CONSTANT((gint) GST_NAVIGATION_COMMAND_UP);
62     PRINT_CONSTANT((gint) GST_NAVIGATION_EVENT_COMMAND);
63     PRINT_CONSTANT((gint) GST_NAVIGATION_EVENT_INVALID);
64     PRINT_CONSTANT((gint) GST_NAVIGATION_EVENT_KEY_PRESS);
65     PRINT_CONSTANT((gint) GST_NAVIGATION_EVENT_KEY_RELEASE);
66     PRINT_CONSTANT((gint) GST_NAVIGATION_EVENT_MOUSE_BUTTON_PRESS);
67     PRINT_CONSTANT((gint) GST_NAVIGATION_EVENT_MOUSE_BUTTON_RELEASE);
68     PRINT_CONSTANT((gint) GST_NAVIGATION_EVENT_MOUSE_MOVE);
69     PRINT_CONSTANT((gint) GST_NAVIGATION_EVENT_MOUSE_SCROLL);
70     PRINT_CONSTANT((gint) GST_NAVIGATION_MESSAGE_ANGLES_CHANGED);
71     PRINT_CONSTANT((gint) GST_NAVIGATION_MESSAGE_COMMANDS_CHANGED);
72     PRINT_CONSTANT((gint) GST_NAVIGATION_MESSAGE_EVENT);
73     PRINT_CONSTANT((gint) GST_NAVIGATION_MESSAGE_INVALID);
74     PRINT_CONSTANT((gint) GST_NAVIGATION_MESSAGE_MOUSE_OVER);
75     PRINT_CONSTANT((gint) GST_NAVIGATION_QUERY_ANGLES);
76     PRINT_CONSTANT((gint) GST_NAVIGATION_QUERY_COMMANDS);
77     PRINT_CONSTANT((gint) GST_NAVIGATION_QUERY_INVALID);
78     PRINT_CONSTANT((gint) GST_VIDEO_AFD_14_9_LETTER_14_9_PILLAR);
79     PRINT_CONSTANT((gint) GST_VIDEO_AFD_14_9_TOP_ALIGNED);
80     PRINT_CONSTANT((gint) GST_VIDEO_AFD_16_9_LETTER_14_9_CENTER);
81     PRINT_CONSTANT((gint) GST_VIDEO_AFD_16_9_LETTER_16_9_FULL);
82     PRINT_CONSTANT((gint) GST_VIDEO_AFD_16_9_LETTER_4_3_CENTER);
83     PRINT_CONSTANT((gint) GST_VIDEO_AFD_16_9_TOP_ALIGNED);
84     PRINT_CONSTANT((gint) GST_VIDEO_AFD_4_3_FULL_14_9_CENTER);
85     PRINT_CONSTANT((gint) GST_VIDEO_AFD_4_3_FULL_16_9_FULL);
86     PRINT_CONSTANT((gint) GST_VIDEO_AFD_4_3_FULL_4_3_PILLAR);
87     PRINT_CONSTANT((gint) GST_VIDEO_AFD_GREATER_THAN_16_9);
88     PRINT_CONSTANT((gint) GST_VIDEO_AFD_SPEC_ATSC_A53);
89     PRINT_CONSTANT((gint) GST_VIDEO_AFD_SPEC_DVB_ETSI);
90     PRINT_CONSTANT((gint) GST_VIDEO_AFD_SPEC_SMPTE_ST2016_1);
91     PRINT_CONSTANT((gint) GST_VIDEO_AFD_UNAVAILABLE);
92     PRINT_CONSTANT((gint) GST_VIDEO_ALPHA_MODE_COPY);
93     PRINT_CONSTANT((gint) GST_VIDEO_ALPHA_MODE_MULT);
94     PRINT_CONSTANT((gint) GST_VIDEO_ALPHA_MODE_SET);
95     PRINT_CONSTANT((gint) GST_VIDEO_ANCILLARY_DID16_S2016_3_AFD_BAR);
96     PRINT_CONSTANT((gint) GST_VIDEO_ANCILLARY_DID16_S334_EIA_608);
97     PRINT_CONSTANT((gint) GST_VIDEO_ANCILLARY_DID16_S334_EIA_708);
98     PRINT_CONSTANT((gint) GST_VIDEO_ANCILLARY_DID_CAMERA_POSITION);
99     PRINT_CONSTANT((gint) GST_VIDEO_ANCILLARY_DID_DELETION);
100     PRINT_CONSTANT((gint) GST_VIDEO_ANCILLARY_DID_HANC_3G_AUDIO_DATA_FIRST);
101     PRINT_CONSTANT((gint) GST_VIDEO_ANCILLARY_DID_HANC_3G_AUDIO_DATA_LAST);
102     PRINT_CONSTANT((gint) GST_VIDEO_ANCILLARY_DID_HANC_ERROR_DETECTION);
103     PRINT_CONSTANT((gint) GST_VIDEO_ANCILLARY_DID_HANC_HDTV_AUDIO_DATA_FIRST);
104     PRINT_CONSTANT((gint) GST_VIDEO_ANCILLARY_DID_HANC_HDTV_AUDIO_DATA_LAST);
105     PRINT_CONSTANT((gint) GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_1_FIRST);
106     PRINT_CONSTANT((gint) GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_1_LAST);
107     PRINT_CONSTANT((gint) GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_2_FIRST);
108     PRINT_CONSTANT((gint) GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_2_LAST);
109     PRINT_CONSTANT((gint) GST_VIDEO_ANCILLARY_DID_UNDEFINED);
110     PRINT_CONSTANT((guint) GST_VIDEO_BUFFER_FLAG_BOTTOM_FIELD);
111     PRINT_CONSTANT((guint) GST_VIDEO_BUFFER_FLAG_FIRST_IN_BUNDLE);
112     PRINT_CONSTANT((guint) GST_VIDEO_BUFFER_FLAG_INTERLACED);
113     PRINT_CONSTANT((guint) GST_VIDEO_BUFFER_FLAG_LAST);
114     PRINT_CONSTANT((guint) GST_VIDEO_BUFFER_FLAG_MARKER);
115     PRINT_CONSTANT((guint) GST_VIDEO_BUFFER_FLAG_MULTIPLE_VIEW);
116     PRINT_CONSTANT((guint) GST_VIDEO_BUFFER_FLAG_ONEFIELD);
117     PRINT_CONSTANT((guint) GST_VIDEO_BUFFER_FLAG_RFF);
118     PRINT_CONSTANT((guint) GST_VIDEO_BUFFER_FLAG_TFF);
119     PRINT_CONSTANT((guint) GST_VIDEO_BUFFER_FLAG_TOP_FIELD);
120     PRINT_CONSTANT((gint) GST_VIDEO_CAPTION_TYPE_CEA608_RAW);
121     PRINT_CONSTANT((gint) GST_VIDEO_CAPTION_TYPE_CEA608_S334_1A);
122     PRINT_CONSTANT((gint) GST_VIDEO_CAPTION_TYPE_CEA708_CDP);
123     PRINT_CONSTANT((gint) GST_VIDEO_CAPTION_TYPE_CEA708_RAW);
124     PRINT_CONSTANT((gint) GST_VIDEO_CAPTION_TYPE_UNKNOWN);
125     PRINT_CONSTANT((guint) GST_VIDEO_CHROMA_FLAG_INTERLACED);
126     PRINT_CONSTANT((guint) GST_VIDEO_CHROMA_FLAG_NONE);
127     PRINT_CONSTANT((gint) GST_VIDEO_CHROMA_METHOD_LINEAR);
128     PRINT_CONSTANT((gint) GST_VIDEO_CHROMA_METHOD_NEAREST);
129     PRINT_CONSTANT((gint) GST_VIDEO_CHROMA_MODE_DOWNSAMPLE_ONLY);
130     PRINT_CONSTANT((gint) GST_VIDEO_CHROMA_MODE_FULL);
131     PRINT_CONSTANT((gint) GST_VIDEO_CHROMA_MODE_NONE);
132     PRINT_CONSTANT((gint) GST_VIDEO_CHROMA_MODE_UPSAMPLE_ONLY);
133     PRINT_CONSTANT((guint) GST_VIDEO_CHROMA_SITE_ALT_LINE);
134     PRINT_CONSTANT((guint) GST_VIDEO_CHROMA_SITE_COSITED);
135     PRINT_CONSTANT((guint) GST_VIDEO_CHROMA_SITE_DV);
136     PRINT_CONSTANT((guint) GST_VIDEO_CHROMA_SITE_H_COSITED);
137     PRINT_CONSTANT((guint) GST_VIDEO_CHROMA_SITE_JPEG);
138     PRINT_CONSTANT((guint) GST_VIDEO_CHROMA_SITE_MPEG2);
139     PRINT_CONSTANT((guint) GST_VIDEO_CHROMA_SITE_NONE);
140     PRINT_CONSTANT((guint) GST_VIDEO_CHROMA_SITE_UNKNOWN);
141     PRINT_CONSTANT((guint) GST_VIDEO_CHROMA_SITE_V_COSITED);
142     PRINT_CONSTANT((guint) GST_VIDEO_CODEC_FRAME_FLAG_CORRUPTED);
143     PRINT_CONSTANT((guint) GST_VIDEO_CODEC_FRAME_FLAG_DECODE_ONLY);
144     PRINT_CONSTANT((guint) GST_VIDEO_CODEC_FRAME_FLAG_FORCE_KEYFRAME);
145     PRINT_CONSTANT((guint) GST_VIDEO_CODEC_FRAME_FLAG_FORCE_KEYFRAME_HEADERS);
146     PRINT_CONSTANT((guint) GST_VIDEO_CODEC_FRAME_FLAG_SYNC_POINT);
147     PRINT_CONSTANT(GST_VIDEO_COLORIMETRY_BT2020);
148     PRINT_CONSTANT(GST_VIDEO_COLORIMETRY_BT2020_10);
149     PRINT_CONSTANT(GST_VIDEO_COLORIMETRY_BT2100_HLG);
150     PRINT_CONSTANT(GST_VIDEO_COLORIMETRY_BT2100_PQ);
151     PRINT_CONSTANT(GST_VIDEO_COLORIMETRY_BT601);
152     PRINT_CONSTANT(GST_VIDEO_COLORIMETRY_BT709);
153     PRINT_CONSTANT(GST_VIDEO_COLORIMETRY_SMPTE240M);
154     PRINT_CONSTANT(GST_VIDEO_COLORIMETRY_SRGB);
155     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_MATRIX_BT2020);
156     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_MATRIX_BT601);
157     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_MATRIX_BT709);
158     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_MATRIX_FCC);
159     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_MATRIX_RGB);
160     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_MATRIX_SMPTE240M);
161     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_MATRIX_UNKNOWN);
162     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_PRIMARIES_ADOBERGB);
163     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_PRIMARIES_BT2020);
164     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_PRIMARIES_BT470BG);
165     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_PRIMARIES_BT470M);
166     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_PRIMARIES_BT709);
167     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_PRIMARIES_EBU3213);
168     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_PRIMARIES_FILM);
169     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_PRIMARIES_SMPTE170M);
170     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_PRIMARIES_SMPTE240M);
171     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_PRIMARIES_SMPTEEG432);
172     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_PRIMARIES_SMPTERP431);
173     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_PRIMARIES_SMPTEST428);
174     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_PRIMARIES_UNKNOWN);
175     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_RANGE_0_255);
176     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_RANGE_16_235);
177     PRINT_CONSTANT((gint) GST_VIDEO_COLOR_RANGE_UNKNOWN);
178     PRINT_CONSTANT(GST_VIDEO_COMP_A);
179     PRINT_CONSTANT(GST_VIDEO_COMP_B);
180     PRINT_CONSTANT(GST_VIDEO_COMP_G);
181     PRINT_CONSTANT(GST_VIDEO_COMP_INDEX);
182     PRINT_CONSTANT(GST_VIDEO_COMP_PALETTE);
183     PRINT_CONSTANT(GST_VIDEO_COMP_R);
184     PRINT_CONSTANT(GST_VIDEO_COMP_U);
185     PRINT_CONSTANT(GST_VIDEO_COMP_V);
186     PRINT_CONSTANT(GST_VIDEO_COMP_Y);
187     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_ALPHA_MODE);
188     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_ALPHA_VALUE);
189     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_ASYNC_TASKS);
190     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_BORDER_ARGB);
191     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_CHROMA_MODE);
192     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_CHROMA_RESAMPLER_METHOD);
193     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_DEST_HEIGHT);
194     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_DEST_WIDTH);
195     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_DEST_X);
196     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_DEST_Y);
197     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_DITHER_METHOD);
198     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_DITHER_QUANTIZATION);
199     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_FILL_BORDER);
200     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_GAMMA_MODE);
201     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_MATRIX_MODE);
202     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_PRIMARIES_MODE);
203     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_RESAMPLER_METHOD);
204     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_RESAMPLER_TAPS);
205     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_SRC_HEIGHT);
206     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_SRC_WIDTH);
207     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_SRC_X);
208     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_SRC_Y);
209     PRINT_CONSTANT(GST_VIDEO_CONVERTER_OPT_THREADS);
210     PRINT_CONSTANT(GST_VIDEO_DECODER_MAX_ERRORS);
211     PRINT_CONSTANT((guint) GST_VIDEO_DECODER_REQUEST_SYNC_POINT_CORRUPT_OUTPUT);
212     PRINT_CONSTANT((guint) GST_VIDEO_DECODER_REQUEST_SYNC_POINT_DISCARD_INPUT);
213     PRINT_CONSTANT(GST_VIDEO_DECODER_SINK_NAME);
214     PRINT_CONSTANT(GST_VIDEO_DECODER_SRC_NAME);
215     PRINT_CONSTANT((gint) GST_VIDEO_DITHER_BAYER);
216     PRINT_CONSTANT((guint) GST_VIDEO_DITHER_FLAG_INTERLACED);
217     PRINT_CONSTANT((guint) GST_VIDEO_DITHER_FLAG_NONE);
218     PRINT_CONSTANT((guint) GST_VIDEO_DITHER_FLAG_QUANTIZE);
219     PRINT_CONSTANT((gint) GST_VIDEO_DITHER_FLOYD_STEINBERG);
220     PRINT_CONSTANT((gint) GST_VIDEO_DITHER_NONE);
221     PRINT_CONSTANT((gint) GST_VIDEO_DITHER_SIERRA_LITE);
222     PRINT_CONSTANT((gint) GST_VIDEO_DITHER_VERTERR);
223     PRINT_CONSTANT(GST_VIDEO_ENCODER_SINK_NAME);
224     PRINT_CONSTANT(GST_VIDEO_ENCODER_SRC_NAME);
225     PRINT_CONSTANT((gint) GST_VIDEO_FIELD_ORDER_BOTTOM_FIELD_FIRST);
226     PRINT_CONSTANT((gint) GST_VIDEO_FIELD_ORDER_TOP_FIELD_FIRST);
227     PRINT_CONSTANT((gint) GST_VIDEO_FIELD_ORDER_UNKNOWN);
228     PRINT_CONSTANT((guint) GST_VIDEO_FLAG_NONE);
229     PRINT_CONSTANT((guint) GST_VIDEO_FLAG_PREMULTIPLIED_ALPHA);
230     PRINT_CONSTANT((guint) GST_VIDEO_FLAG_VARIABLE_FPS);
231     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A420);
232     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A420_10BE);
233     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A420_10LE);
234     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A422_10BE);
235     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A422_10LE);
236     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A444_10BE);
237     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A444_10LE);
238     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_ABGR);
239     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_ARGB);
240     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_ARGB64);
241     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_AV12);
242     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_AYUV);
243     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_AYUV64);
244     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_BGR);
245     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_BGR10A2_LE);
246     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_BGR15);
247     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_BGR16);
248     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_BGRA);
249     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_BGRP);
250     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_BGRx);
251     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_ENCODED);
252     PRINT_CONSTANT((guint) GST_VIDEO_FORMAT_FLAG_ALPHA);
253     PRINT_CONSTANT((guint) GST_VIDEO_FORMAT_FLAG_COMPLEX);
254     PRINT_CONSTANT((guint) GST_VIDEO_FORMAT_FLAG_GRAY);
255     PRINT_CONSTANT((guint) GST_VIDEO_FORMAT_FLAG_LE);
256     PRINT_CONSTANT((guint) GST_VIDEO_FORMAT_FLAG_PALETTE);
257     PRINT_CONSTANT((guint) GST_VIDEO_FORMAT_FLAG_RGB);
258     PRINT_CONSTANT((guint) GST_VIDEO_FORMAT_FLAG_TILED);
259     PRINT_CONSTANT((guint) GST_VIDEO_FORMAT_FLAG_UNPACK);
260     PRINT_CONSTANT((guint) GST_VIDEO_FORMAT_FLAG_YUV);
261     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_GBR);
262     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_GBRA);
263     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_GBRA_10BE);
264     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_GBRA_10LE);
265     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_GBRA_12BE);
266     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_GBRA_12LE);
267     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_GBR_10BE);
268     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_GBR_10LE);
269     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_GBR_12BE);
270     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_GBR_12LE);
271     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_GRAY10_LE32);
272     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_GRAY16_BE);
273     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_GRAY16_LE);
274     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_GRAY8);
275     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_I420);
276     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_I420_10BE);
277     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_I420_10LE);
278     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_I420_12BE);
279     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_I420_12LE);
280     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_I422_10BE);
281     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_I422_10LE);
282     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_I422_12BE);
283     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_I422_12LE);
284     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_IYU1);
285     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_IYU2);
286     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_NV12);
287     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_NV12_10LE32);
288     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_NV12_10LE40);
289     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_NV12_32L32);
290     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_NV12_4L4);
291     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_NV12_64Z32);
292     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_NV16);
293     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_NV16_10LE32);
294     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_NV21);
295     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_NV24);
296     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_NV61);
297     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_P010_10BE);
298     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_P010_10LE);
299     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_P012_BE);
300     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_P012_LE);
301     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_P016_BE);
302     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_P016_LE);
303     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_RGB);
304     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_RGB10A2_LE);
305     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_RGB15);
306     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_RGB16);
307     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_RGB8P);
308     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_RGBA);
309     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_RGBP);
310     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_RGBx);
311     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_UNKNOWN);
312     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_UYVP);
313     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_UYVY);
314     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_VUYA);
315     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_VYUY);
316     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_Y210);
317     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_Y212_BE);
318     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_Y212_LE);
319     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_Y410);
320     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_Y412_BE);
321     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_Y412_LE);
322     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_Y41B);
323     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_Y42B);
324     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_Y444);
325     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_Y444_10BE);
326     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_Y444_10LE);
327     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_Y444_12BE);
328     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_Y444_12LE);
329     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_Y444_16BE);
330     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_Y444_16LE);
331     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_YUV9);
332     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_YUY2);
333     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_YV12);
334     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_YVU9);
335     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_YVYU);
336     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_r210);
337     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_v210);
338     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_v216);
339     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_v308);
340     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_xBGR);
341     PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_xRGB);
342     PRINT_CONSTANT(GST_VIDEO_FPS_RANGE);
343     PRINT_CONSTANT((guint) GST_VIDEO_FRAME_FLAG_BOTTOM_FIELD);
344     PRINT_CONSTANT((guint) GST_VIDEO_FRAME_FLAG_FIRST_IN_BUNDLE);
345     PRINT_CONSTANT((guint) GST_VIDEO_FRAME_FLAG_INTERLACED);
346     PRINT_CONSTANT((guint) GST_VIDEO_FRAME_FLAG_MULTIPLE_VIEW);
347     PRINT_CONSTANT((guint) GST_VIDEO_FRAME_FLAG_NONE);
348     PRINT_CONSTANT((guint) GST_VIDEO_FRAME_FLAG_ONEFIELD);
349     PRINT_CONSTANT((guint) GST_VIDEO_FRAME_FLAG_RFF);
350     PRINT_CONSTANT((guint) GST_VIDEO_FRAME_FLAG_TFF);
351     PRINT_CONSTANT((guint) GST_VIDEO_FRAME_FLAG_TOP_FIELD);
352     PRINT_CONSTANT((guint) GST_VIDEO_FRAME_MAP_FLAG_LAST);
353     PRINT_CONSTANT((guint) GST_VIDEO_FRAME_MAP_FLAG_NO_REF);
354     PRINT_CONSTANT((gint) GST_VIDEO_GAMMA_MODE_NONE);
355     PRINT_CONSTANT((gint) GST_VIDEO_GAMMA_MODE_REMAP);
356     PRINT_CONSTANT((gint) GST_VIDEO_GL_TEXTURE_ORIENTATION_X_FLIP_Y_FLIP);
357     PRINT_CONSTANT((gint) GST_VIDEO_GL_TEXTURE_ORIENTATION_X_FLIP_Y_NORMAL);
358     PRINT_CONSTANT((gint) GST_VIDEO_GL_TEXTURE_ORIENTATION_X_NORMAL_Y_FLIP);
359     PRINT_CONSTANT((gint) GST_VIDEO_GL_TEXTURE_ORIENTATION_X_NORMAL_Y_NORMAL);
360     PRINT_CONSTANT((gint) GST_VIDEO_GL_TEXTURE_TYPE_LUMINANCE);
361     PRINT_CONSTANT((gint) GST_VIDEO_GL_TEXTURE_TYPE_LUMINANCE_ALPHA);
362     PRINT_CONSTANT((gint) GST_VIDEO_GL_TEXTURE_TYPE_R);
363     PRINT_CONSTANT((gint) GST_VIDEO_GL_TEXTURE_TYPE_RG);
364     PRINT_CONSTANT((gint) GST_VIDEO_GL_TEXTURE_TYPE_RGB);
365     PRINT_CONSTANT((gint) GST_VIDEO_GL_TEXTURE_TYPE_RGB16);
366     PRINT_CONSTANT((gint) GST_VIDEO_GL_TEXTURE_TYPE_RGBA);
367     PRINT_CONSTANT((gint) GST_VIDEO_INTERLACE_MODE_ALTERNATE);
368     PRINT_CONSTANT((gint) GST_VIDEO_INTERLACE_MODE_FIELDS);
369     PRINT_CONSTANT((gint) GST_VIDEO_INTERLACE_MODE_INTERLEAVED);
370     PRINT_CONSTANT((gint) GST_VIDEO_INTERLACE_MODE_MIXED);
371     PRINT_CONSTANT((gint) GST_VIDEO_INTERLACE_MODE_PROGRESSIVE);
372     PRINT_CONSTANT((gint) GST_VIDEO_MATRIX_MODE_FULL);
373     PRINT_CONSTANT((gint) GST_VIDEO_MATRIX_MODE_INPUT_ONLY);
374     PRINT_CONSTANT((gint) GST_VIDEO_MATRIX_MODE_NONE);
375     PRINT_CONSTANT((gint) GST_VIDEO_MATRIX_MODE_OUTPUT_ONLY);
376     PRINT_CONSTANT(GST_VIDEO_MAX_COMPONENTS);
377     PRINT_CONSTANT(GST_VIDEO_MAX_PLANES);
378     PRINT_CONSTANT((guint) GST_VIDEO_MULTIVIEW_FLAGS_HALF_ASPECT);
379     PRINT_CONSTANT((guint) GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLIPPED);
380     PRINT_CONSTANT((guint) GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLOPPED);
381     PRINT_CONSTANT((guint) GST_VIDEO_MULTIVIEW_FLAGS_MIXED_MONO);
382     PRINT_CONSTANT((guint) GST_VIDEO_MULTIVIEW_FLAGS_NONE);
383     PRINT_CONSTANT((guint) GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLIPPED);
384     PRINT_CONSTANT((guint) GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLOPPED);
385     PRINT_CONSTANT((guint) GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_VIEW_FIRST);
386     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_FRAME_PACKING_CHECKERBOARD);
387     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_FRAME_PACKING_COLUMN_INTERLEAVED);
388     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_FRAME_PACKING_LEFT);
389     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_FRAME_PACKING_MONO);
390     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE);
391     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_FRAME_PACKING_RIGHT);
392     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_FRAME_PACKING_ROW_INTERLEAVED);
393     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE);
394     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE_QUINCUNX);
395     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_FRAME_PACKING_TOP_BOTTOM);
396     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_MODE_CHECKERBOARD);
397     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_MODE_COLUMN_INTERLEAVED);
398     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_MODE_FRAME_BY_FRAME);
399     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_MODE_LEFT);
400     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_MODE_MONO);
401     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_MODE_MULTIVIEW_FRAME_BY_FRAME);
402     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_MODE_NONE);
403     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_MODE_RIGHT);
404     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_MODE_ROW_INTERLEAVED);
405     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_MODE_SEPARATED);
406     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE);
407     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE_QUINCUNX);
408     PRINT_CONSTANT((gint) GST_VIDEO_MULTIVIEW_MODE_TOP_BOTTOM);
409     PRINT_CONSTANT((gint) GST_VIDEO_ORIENTATION_180);
410     PRINT_CONSTANT((gint) GST_VIDEO_ORIENTATION_90L);
411     PRINT_CONSTANT((gint) GST_VIDEO_ORIENTATION_90R);
412     PRINT_CONSTANT((gint) GST_VIDEO_ORIENTATION_AUTO);
413     PRINT_CONSTANT((gint) GST_VIDEO_ORIENTATION_CUSTOM);
414     PRINT_CONSTANT((gint) GST_VIDEO_ORIENTATION_HORIZ);
415     PRINT_CONSTANT((gint) GST_VIDEO_ORIENTATION_IDENTITY);
416     PRINT_CONSTANT((gint) GST_VIDEO_ORIENTATION_UL_LR);
417     PRINT_CONSTANT((gint) GST_VIDEO_ORIENTATION_UR_LL);
418     PRINT_CONSTANT((gint) GST_VIDEO_ORIENTATION_VERT);
419     PRINT_CONSTANT((guint) GST_VIDEO_OVERLAY_FORMAT_FLAG_GLOBAL_ALPHA);
420     PRINT_CONSTANT((guint) GST_VIDEO_OVERLAY_FORMAT_FLAG_NONE);
421     PRINT_CONSTANT((guint) GST_VIDEO_OVERLAY_FORMAT_FLAG_PREMULTIPLIED_ALPHA);
422     PRINT_CONSTANT((guint) GST_VIDEO_PACK_FLAG_INTERLACED);
423     PRINT_CONSTANT((guint) GST_VIDEO_PACK_FLAG_NONE);
424     PRINT_CONSTANT((guint) GST_VIDEO_PACK_FLAG_TRUNCATE_RANGE);
425     PRINT_CONSTANT((gint) GST_VIDEO_PRIMARIES_MODE_FAST);
426     PRINT_CONSTANT((gint) GST_VIDEO_PRIMARIES_MODE_MERGE_ONLY);
427     PRINT_CONSTANT((gint) GST_VIDEO_PRIMARIES_MODE_NONE);
428     PRINT_CONSTANT((guint) GST_VIDEO_RESAMPLER_FLAG_HALF_TAPS);
429     PRINT_CONSTANT((guint) GST_VIDEO_RESAMPLER_FLAG_NONE);
430     PRINT_CONSTANT((gint) GST_VIDEO_RESAMPLER_METHOD_CUBIC);
431     PRINT_CONSTANT((gint) GST_VIDEO_RESAMPLER_METHOD_LANCZOS);
432     PRINT_CONSTANT((gint) GST_VIDEO_RESAMPLER_METHOD_LINEAR);
433     PRINT_CONSTANT((gint) GST_VIDEO_RESAMPLER_METHOD_NEAREST);
434     PRINT_CONSTANT((gint) GST_VIDEO_RESAMPLER_METHOD_SINC);
435     PRINT_CONSTANT(GST_VIDEO_RESAMPLER_OPT_CUBIC_B);
436     PRINT_CONSTANT(GST_VIDEO_RESAMPLER_OPT_CUBIC_C);
437     PRINT_CONSTANT(GST_VIDEO_RESAMPLER_OPT_ENVELOPE);
438     PRINT_CONSTANT(GST_VIDEO_RESAMPLER_OPT_MAX_TAPS);
439     PRINT_CONSTANT(GST_VIDEO_RESAMPLER_OPT_SHARPEN);
440     PRINT_CONSTANT(GST_VIDEO_RESAMPLER_OPT_SHARPNESS);
441     PRINT_CONSTANT((guint) GST_VIDEO_SCALER_FLAG_INTERLACED);
442     PRINT_CONSTANT((guint) GST_VIDEO_SCALER_FLAG_NONE);
443     PRINT_CONSTANT(GST_VIDEO_SCALER_OPT_DITHER_METHOD);
444     PRINT_CONSTANT(GST_VIDEO_SIZE_RANGE);
445     PRINT_CONSTANT((gint) GST_VIDEO_TILE_MODE_LINEAR);
446     PRINT_CONSTANT((gint) GST_VIDEO_TILE_MODE_UNKNOWN);
447     PRINT_CONSTANT((gint) GST_VIDEO_TILE_MODE_ZFLIPZ_2X2);
448     PRINT_CONSTANT((gint) GST_VIDEO_TILE_TYPE_INDEXED);
449     PRINT_CONSTANT(GST_VIDEO_TILE_TYPE_MASK);
450     PRINT_CONSTANT(GST_VIDEO_TILE_TYPE_SHIFT);
451     PRINT_CONSTANT(GST_VIDEO_TILE_X_TILES_MASK);
452     PRINT_CONSTANT(GST_VIDEO_TILE_Y_TILES_SHIFT);
453     PRINT_CONSTANT((guint) GST_VIDEO_TIME_CODE_FLAGS_DROP_FRAME);
454     PRINT_CONSTANT((guint) GST_VIDEO_TIME_CODE_FLAGS_INTERLACED);
455     PRINT_CONSTANT((guint) GST_VIDEO_TIME_CODE_FLAGS_NONE);
456     PRINT_CONSTANT((gint) GST_VIDEO_TRANSFER_ADOBERGB);
457     PRINT_CONSTANT((gint) GST_VIDEO_TRANSFER_ARIB_STD_B67);
458     PRINT_CONSTANT((gint) GST_VIDEO_TRANSFER_BT2020_10);
459     PRINT_CONSTANT((gint) GST_VIDEO_TRANSFER_BT2020_12);
460     PRINT_CONSTANT((gint) GST_VIDEO_TRANSFER_BT601);
461     PRINT_CONSTANT((gint) GST_VIDEO_TRANSFER_BT709);
462     PRINT_CONSTANT((gint) GST_VIDEO_TRANSFER_GAMMA10);
463     PRINT_CONSTANT((gint) GST_VIDEO_TRANSFER_GAMMA18);
464     PRINT_CONSTANT((gint) GST_VIDEO_TRANSFER_GAMMA20);
465     PRINT_CONSTANT((gint) GST_VIDEO_TRANSFER_GAMMA22);
466     PRINT_CONSTANT((gint) GST_VIDEO_TRANSFER_GAMMA28);
467     PRINT_CONSTANT((gint) GST_VIDEO_TRANSFER_LOG100);
468     PRINT_CONSTANT((gint) GST_VIDEO_TRANSFER_LOG316);
469     PRINT_CONSTANT((gint) GST_VIDEO_TRANSFER_SMPTE2084);
470     PRINT_CONSTANT((gint) GST_VIDEO_TRANSFER_SMPTE240M);
471     PRINT_CONSTANT((gint) GST_VIDEO_TRANSFER_SRGB);
472     PRINT_CONSTANT((gint) GST_VIDEO_TRANSFER_UNKNOWN);
473     PRINT_CONSTANT((gint) GST_VIDEO_VBI_PARSER_RESULT_DONE);
474     PRINT_CONSTANT((gint) GST_VIDEO_VBI_PARSER_RESULT_ERROR);
475     PRINT_CONSTANT((gint) GST_VIDEO_VBI_PARSER_RESULT_OK);
476     return 0;
477 }
478