aravis-sys 0.11.1

raw FFI-bindings for Aravis
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
// Generated by gir (https://github.com/gtk-rs/gir @ 727e064a9792)
// from ../gir-files (@ 093e58b42b4e)
// DO NOT EDIT

#include "manual.h"
#include <stdio.h>

#define PRINT_CONSTANT(CONSTANT_NAME) \
    printf("%s;", #CONSTANT_NAME); \
    printf(_Generic((CONSTANT_NAME), \
                    char *: "%s", \
                    const char *: "%s", \
                    char: "%c", \
                    signed char: "%hhd", \
                    unsigned char: "%hhu", \
                    short int: "%hd", \
                    unsigned short int: "%hu", \
                    int: "%d", \
                    unsigned int: "%u", \
                    long: "%ld", \
                    unsigned long: "%lu", \
                    long long: "%lld", \
                    unsigned long long: "%llu", \
                    float: "%f", \
                    double: "%f", \
                    long double: "%ld"), \
           CONSTANT_NAME); \
    printf("\n");

int main() {
    PRINT_CONSTANT((gint) ARV_ACCESS_CHECK_POLICY_DEFAULT);
    PRINT_CONSTANT((gint) ARV_ACCESS_CHECK_POLICY_DISABLE);
    PRINT_CONSTANT((gint) ARV_ACCESS_CHECK_POLICY_ENABLE);
    PRINT_CONSTANT((gint) ARV_ACQUISITION_MODE_CONTINUOUS);
    PRINT_CONSTANT((gint) ARV_ACQUISITION_MODE_MULTI_FRAME);
    PRINT_CONSTANT((gint) ARV_ACQUISITION_MODE_SINGLE_FRAME);
    PRINT_CONSTANT((gint) ARV_AUTO_CONTINUOUS);
    PRINT_CONSTANT((gint) ARV_AUTO_OFF);
    PRINT_CONSTANT((gint) ARV_AUTO_ONCE);
    PRINT_CONSTANT((gint) ARV_BUFFER_PART_DATA_TYPE_2D_IMAGE);
    PRINT_CONSTANT((gint) ARV_BUFFER_PART_DATA_TYPE_2D_PLANE_BIPLANAR);
    PRINT_CONSTANT((gint) ARV_BUFFER_PART_DATA_TYPE_2D_PLANE_QUADPLANAR);
    PRINT_CONSTANT((gint) ARV_BUFFER_PART_DATA_TYPE_2D_PLANE_TRIPLANAR);
    PRINT_CONSTANT((gint) ARV_BUFFER_PART_DATA_TYPE_3D_IMAGE);
    PRINT_CONSTANT((gint) ARV_BUFFER_PART_DATA_TYPE_3D_PLANE_BIPLANAR);
    PRINT_CONSTANT((gint) ARV_BUFFER_PART_DATA_TYPE_3D_PLANE_QUADPLANAR);
    PRINT_CONSTANT((gint) ARV_BUFFER_PART_DATA_TYPE_3D_PLANE_TRIPLANAR);
    PRINT_CONSTANT((gint) ARV_BUFFER_PART_DATA_TYPE_CHUNK_DATA);
    PRINT_CONSTANT((gint) ARV_BUFFER_PART_DATA_TYPE_CONFIDENCE_MAP);
    PRINT_CONSTANT((gint) ARV_BUFFER_PART_DATA_TYPE_DEVICE_SPECIFIC);
    PRINT_CONSTANT((gint) ARV_BUFFER_PART_DATA_TYPE_JPEG);
    PRINT_CONSTANT((gint) ARV_BUFFER_PART_DATA_TYPE_JPEG2000);
    PRINT_CONSTANT((gint) ARV_BUFFER_PART_DATA_TYPE_UNKNOWN);
    PRINT_CONSTANT((gint) ARV_BUFFER_PAYLOAD_TYPE_CHUNK_DATA);
    PRINT_CONSTANT((gint) ARV_BUFFER_PAYLOAD_TYPE_EXTENDED_CHUNK_DATA);
    PRINT_CONSTANT((gint) ARV_BUFFER_PAYLOAD_TYPE_FILE);
    PRINT_CONSTANT((gint) ARV_BUFFER_PAYLOAD_TYPE_GENDC_COMPONENT_DATA);
    PRINT_CONSTANT((gint) ARV_BUFFER_PAYLOAD_TYPE_GENDC_CONTAINER);
    PRINT_CONSTANT((gint) ARV_BUFFER_PAYLOAD_TYPE_H264);
    PRINT_CONSTANT((gint) ARV_BUFFER_PAYLOAD_TYPE_IMAGE);
    PRINT_CONSTANT((gint) ARV_BUFFER_PAYLOAD_TYPE_JPEG);
    PRINT_CONSTANT((gint) ARV_BUFFER_PAYLOAD_TYPE_JPEG2000);
    PRINT_CONSTANT((gint) ARV_BUFFER_PAYLOAD_TYPE_MULTIPART);
    PRINT_CONSTANT((gint) ARV_BUFFER_PAYLOAD_TYPE_MULTIZONE_IMAGE);
    PRINT_CONSTANT((gint) ARV_BUFFER_PAYLOAD_TYPE_NO_DATA);
    PRINT_CONSTANT((gint) ARV_BUFFER_PAYLOAD_TYPE_RAWDATA);
    PRINT_CONSTANT((gint) ARV_BUFFER_PAYLOAD_TYPE_UNKNOWN);
    PRINT_CONSTANT((gint) ARV_BUFFER_STATUS_ABORTED);
    PRINT_CONSTANT((gint) ARV_BUFFER_STATUS_CLEARED);
    PRINT_CONSTANT((gint) ARV_BUFFER_STATUS_FILLING);
    PRINT_CONSTANT((gint) ARV_BUFFER_STATUS_MISSING_PACKETS);
    PRINT_CONSTANT((gint) ARV_BUFFER_STATUS_PAYLOAD_NOT_SUPPORTED);
    PRINT_CONSTANT((gint) ARV_BUFFER_STATUS_SIZE_MISMATCH);
    PRINT_CONSTANT((gint) ARV_BUFFER_STATUS_SUCCESS);
    PRINT_CONSTANT((gint) ARV_BUFFER_STATUS_TIMEOUT);
    PRINT_CONSTANT((gint) ARV_BUFFER_STATUS_UNKNOWN);
    PRINT_CONSTANT((gint) ARV_BUFFER_STATUS_WRONG_PACKET_ID);
    PRINT_CONSTANT((gint) ARV_CHUNK_PARSER_ERROR_BUFFER_NOT_FOUND);
    PRINT_CONSTANT((gint) ARV_CHUNK_PARSER_ERROR_CHUNK_NOT_FOUND);
    PRINT_CONSTANT((gint) ARV_CHUNK_PARSER_ERROR_INVALID_FEATURE_TYPE);
    PRINT_CONSTANT((gint) ARV_COMPONENT_SELECTION_FLAGS_DISABLE);
    PRINT_CONSTANT((gint) ARV_COMPONENT_SELECTION_FLAGS_ENABLE);
    PRINT_CONSTANT((gint) ARV_COMPONENT_SELECTION_FLAGS_ENABLE_ALL);
    PRINT_CONSTANT((gint) ARV_COMPONENT_SELECTION_FLAGS_EXCLUSIVE_ENABLE);
    PRINT_CONSTANT((gint) ARV_COMPONENT_SELECTION_FLAGS_NONE);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_FEATURE_NOT_FOUND);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_GENICAM_NOT_FOUND);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_INVALID_PARAMETER);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_NOT_CONNECTED);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_NOT_CONTROLLER);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_NOT_FOUND);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_NO_STREAM_CHANNEL);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_PROTOCOL_ERROR);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_PROTOCOL_ERROR_ACCESS_DENIED);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_PROTOCOL_ERROR_BAD_ALIGNMENT);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_PROTOCOL_ERROR_BUSY);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_PROTOCOL_ERROR_INVALID_ADDRESS);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_PROTOCOL_ERROR_INVALID_PARAMETER);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_PROTOCOL_ERROR_NOT_IMPLEMENTED);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_PROTOCOL_ERROR_WRITE_PROTECT);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_TIMEOUT);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_TRANSFER_ERROR);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_UNKNOWN);
    PRINT_CONSTANT((gint) ARV_DEVICE_ERROR_WRONG_FEATURE);
    PRINT_CONSTANT((gint) ARV_DOM_NODE_TYPE_ATTRIBUTE_NODE);
    PRINT_CONSTANT((gint) ARV_DOM_NODE_TYPE_CDATA_SECTION_NODE);
    PRINT_CONSTANT((gint) ARV_DOM_NODE_TYPE_COMMENT_NODE);
    PRINT_CONSTANT((gint) ARV_DOM_NODE_TYPE_DOCUMENT_FRAGMENT_NODE);
    PRINT_CONSTANT((gint) ARV_DOM_NODE_TYPE_DOCUMENT_NODE);
    PRINT_CONSTANT((gint) ARV_DOM_NODE_TYPE_DOCUMENT_TYPE_NODE);
    PRINT_CONSTANT((gint) ARV_DOM_NODE_TYPE_ELEMENT_NODE);
    PRINT_CONSTANT((gint) ARV_DOM_NODE_TYPE_ENTITY_NODE);
    PRINT_CONSTANT((gint) ARV_DOM_NODE_TYPE_ENTITY_REFERENCE_NODE);
    PRINT_CONSTANT((gint) ARV_DOM_NODE_TYPE_NOTATION_NODE);
    PRINT_CONSTANT((gint) ARV_DOM_NODE_TYPE_PROCESSING_INSTRUCTION_NODE);
    PRINT_CONSTANT((gint) ARV_DOM_NODE_TYPE_TEXT_NODE);
    PRINT_CONSTANT((gint) ARV_EXPOSURE_MODE_OFF);
    PRINT_CONSTANT((gint) ARV_EXPOSURE_MODE_TIMED);
    PRINT_CONSTANT((gint) ARV_EXPOSURE_MODE_TRIGGER_CONTROLLED);
    PRINT_CONSTANT((gint) ARV_EXPOSURE_MODE_TRIGGER_WIDTH);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_ACQUISITION_FRAME_RATE_DEFAULT);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_BINNING_HORIZONTAL_DEFAULT);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_BINNING_VERTICAL_DEFAULT);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_EXPOSURE_TIME_US_DEFAULT);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_HEIGHT_DEFAULT);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_MEMORY_SIZE);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_ACQUISITION);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_ACQUISITION_FRAME_PERIOD_US);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_ACQUISITION_MODE);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_ACQUISITION_START_OFFSET);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_BINNING_HORIZONTAL);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_BINNING_VERTICAL);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_EXPOSURE_TIME_US);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_FRAME_START_OFFSET);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_GAIN_MODE);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_GAIN_RAW);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_HEIGHT);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_PIXEL_FORMAT);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_SENSOR_HEIGHT);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_SENSOR_WIDTH);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_TEST);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_TRIGGER_ACTIVATION);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_TRIGGER_MODE);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_TRIGGER_SOFTWARE);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_TRIGGER_SOURCE);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_WIDTH);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_X_OFFSET);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_REGISTER_Y_OFFSET);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_SENSOR_HEIGHT);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_SENSOR_WIDTH);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_TEST_REGISTER_DEFAULT);
    PRINT_CONSTANT(ARV_FAKE_CAMERA_WIDTH_DEFAULT);
    PRINT_CONSTANT((gint) ARV_GC_ACCESS_MODE_RO);
    PRINT_CONSTANT((gint) ARV_GC_ACCESS_MODE_RW);
    PRINT_CONSTANT((gint) ARV_GC_ACCESS_MODE_UNDEFINED);
    PRINT_CONSTANT((gint) ARV_GC_ACCESS_MODE_WO);
    PRINT_CONSTANT((gint) ARV_GC_CACHABLE_NO_CACHE);
    PRINT_CONSTANT((gint) ARV_GC_CACHABLE_UNDEFINED);
    PRINT_CONSTANT((gint) ARV_GC_CACHABLE_WRITE_AROUND);
    PRINT_CONSTANT((gint) ARV_GC_CACHABLE_WRITE_THROUGH);
    PRINT_CONSTANT((gint) ARV_GC_DISPLAY_NOTATION_AUTOMATIC);
    PRINT_CONSTANT((gint) ARV_GC_DISPLAY_NOTATION_FIXED);
    PRINT_CONSTANT((gint) ARV_GC_DISPLAY_NOTATION_SCIENTIFIC);
    PRINT_CONSTANT((gint) ARV_GC_DISPLAY_NOTATION_UNDEFINED);
    PRINT_CONSTANT((gint) ARV_GC_ERROR_EMPTY_ENUMERATION);
    PRINT_CONSTANT((gint) ARV_GC_ERROR_ENUM_ENTRY_NOT_FOUND);
    PRINT_CONSTANT((gint) ARV_GC_ERROR_GET_AS_STRING_UNDEFINED);
    PRINT_CONSTANT((gint) ARV_GC_ERROR_INVALID_BIT_RANGE);
    PRINT_CONSTANT((gint) ARV_GC_ERROR_INVALID_LENGTH);
    PRINT_CONSTANT((gint) ARV_GC_ERROR_INVALID_PVALUE);
    PRINT_CONSTANT((gint) ARV_GC_ERROR_INVALID_SYNTAX);
    PRINT_CONSTANT((gint) ARV_GC_ERROR_NODE_NOT_FOUND);
    PRINT_CONSTANT((gint) ARV_GC_ERROR_NO_DEVICE_SET);
    PRINT_CONSTANT((gint) ARV_GC_ERROR_NO_EVENT_IMPLEMENTATION);
    PRINT_CONSTANT((gint) ARV_GC_ERROR_OUT_OF_RANGE);
    PRINT_CONSTANT((gint) ARV_GC_ERROR_PROPERTY_NOT_DEFINED);
    PRINT_CONSTANT((gint) ARV_GC_ERROR_PVALUE_NOT_DEFINED);
    PRINT_CONSTANT((gint) ARV_GC_ERROR_READ_ONLY);
    PRINT_CONSTANT((gint) ARV_GC_ERROR_SET_FROM_STRING_UNDEFINED);
    PRINT_CONSTANT((gint) ARV_GC_IS_LINEAR_NO);
    PRINT_CONSTANT((gint) ARV_GC_IS_LINEAR_UNDEFINED);
    PRINT_CONSTANT((gint) ARV_GC_IS_LINEAR_YES);
    PRINT_CONSTANT((gint) ARV_GC_NAME_SPACE_CUSTOM);
    PRINT_CONSTANT((gint) ARV_GC_NAME_SPACE_STANDARD);
    PRINT_CONSTANT((gint) ARV_GC_NAME_SPACE_UNDEFINED);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_ACCESS_MODE);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_ADDRESS);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_BIT);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_CACHABLE);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_CHUNK_ID);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_COMMAND_VALUE);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_CONSTANT);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_DESCRIPTION);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_DISPLAY_NAME);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_DISPLAY_NOTATION);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_DISPLAY_PRECISION);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_ENDIANNESS);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_EVENT_ID);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_EXPRESSION);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_FORMULA);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_FORMULA_FROM);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_FORMULA_TO);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_IMPOSED_ACCESS_MODE);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_INCREMENT);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_IS_DEPRECATED);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_IS_LINEAR);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_LENGTH);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_LSB);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_MAXIMUM);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_MINIMUM);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_MSB);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_OFF_VALUE);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_ON_VALUE);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_POLLING_TIME);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_ADDRESS);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_ALIAS);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_CAST_ALIAS);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_COMMAND_VALUE);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_FEATURE);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_INCREMENT);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_INDEX);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_INVALIDATOR);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_IS_AVAILABLE);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_IS_IMPLEMENTED);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_IS_LOCKED);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_LENGTH);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_MAXIMUM);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_MINIMUM);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_PORT);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_SELECTED);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_UNKNONW);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_VALUE);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_VALUE_DEFAULT);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_VALUE_INDEXED);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_P_VARIABLE);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_REPRESENTATION);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_SIGN);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_SLOPE);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_STREAMABLE);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_TOOLTIP);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_UNIT);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_UNKNOWN);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_VALUE);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_VALUE_DEFAULT);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_VALUE_INDEXED);
    PRINT_CONSTANT((gint) ARV_GC_PROPERTY_NODE_TYPE_VISIBILITY);
    PRINT_CONSTANT((gint) ARV_GC_REPRESENTATION_BOOLEAN);
    PRINT_CONSTANT((gint) ARV_GC_REPRESENTATION_HEX_NUMBER);
    PRINT_CONSTANT((gint) ARV_GC_REPRESENTATION_IPV4_ADDRESS);
    PRINT_CONSTANT((gint) ARV_GC_REPRESENTATION_LINEAR);
    PRINT_CONSTANT((gint) ARV_GC_REPRESENTATION_LOGARITHMIC);
    PRINT_CONSTANT((gint) ARV_GC_REPRESENTATION_MAC_ADDRESS);
    PRINT_CONSTANT((gint) ARV_GC_REPRESENTATION_PURE_NUMBER);
    PRINT_CONSTANT((gint) ARV_GC_REPRESENTATION_UNDEFINED);
    PRINT_CONSTANT((gint) ARV_GC_SIGNEDNESS_SIGNED);
    PRINT_CONSTANT((gint) ARV_GC_SIGNEDNESS_UNDEFINED);
    PRINT_CONSTANT((gint) ARV_GC_SIGNEDNESS_UNSIGNED);
    PRINT_CONSTANT((gint) ARV_GC_STREAMABLE_NO);
    PRINT_CONSTANT((gint) ARV_GC_STREAMABLE_UNDEFINED);
    PRINT_CONSTANT((gint) ARV_GC_STREAMABLE_YES);
    PRINT_CONSTANT((gint) ARV_GC_VISIBILITY_BEGINNER);
    PRINT_CONSTANT((gint) ARV_GC_VISIBILITY_EXPERT);
    PRINT_CONSTANT((gint) ARV_GC_VISIBILITY_GURU);
    PRINT_CONSTANT((gint) ARV_GC_VISIBILITY_INVISIBLE);
    PRINT_CONSTANT((gint) ARV_GC_VISIBILITY_UNDEFINED);
    PRINT_CONSTANT(ARV_GV_FAKE_CAMERA_DEFAULT_INTERFACE);
    PRINT_CONSTANT(ARV_GV_FAKE_CAMERA_DEFAULT_SERIAL_NUMBER);
    PRINT_CONSTANT((guint) ARV_GV_INTERFACE_FLAGS_ALLOW_BROADCAST_DISCOVERY_ACK);
    PRINT_CONSTANT((gint) ARV_GV_IP_CONFIGURATION_MODE_DHCP);
    PRINT_CONSTANT((gint) ARV_GV_IP_CONFIGURATION_MODE_FORCE_IP);
    PRINT_CONSTANT((gint) ARV_GV_IP_CONFIGURATION_MODE_LLA);
    PRINT_CONSTANT((gint) ARV_GV_IP_CONFIGURATION_MODE_NONE);
    PRINT_CONSTANT((gint) ARV_GV_IP_CONFIGURATION_MODE_PERSISTENT_IP);
    PRINT_CONSTANT((gint) ARV_GV_PACKET_SIZE_ADJUSTMENT_ALWAYS);
    PRINT_CONSTANT((gint) ARV_GV_PACKET_SIZE_ADJUSTMENT_DEFAULT);
    PRINT_CONSTANT((gint) ARV_GV_PACKET_SIZE_ADJUSTMENT_NEVER);
    PRINT_CONSTANT((gint) ARV_GV_PACKET_SIZE_ADJUSTMENT_ONCE);
    PRINT_CONSTANT((gint) ARV_GV_PACKET_SIZE_ADJUSTMENT_ON_FAILURE);
    PRINT_CONSTANT((gint) ARV_GV_PACKET_SIZE_ADJUSTMENT_ON_FAILURE_ONCE);
    PRINT_CONSTANT((guint) ARV_GV_STREAM_OPTION_NONE);
    PRINT_CONSTANT((guint) ARV_GV_STREAM_OPTION_PACKET_SOCKET_DISABLED);
    PRINT_CONSTANT((gint) ARV_GV_STREAM_PACKET_RESEND_ALWAYS);
    PRINT_CONSTANT((gint) ARV_GV_STREAM_PACKET_RESEND_NEVER);
    PRINT_CONSTANT((gint) ARV_GV_STREAM_SOCKET_BUFFER_AUTO);
    PRINT_CONSTANT((gint) ARV_GV_STREAM_SOCKET_BUFFER_FIXED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_BG_10);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_BG_10P);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_BG_10_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_BG_12);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_BG_12P);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_BG_12_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_BG_16);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_BG_8);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_GB_10);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_GB_10P);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_GB_10_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_GB_12);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_GB_12P);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_GB_12_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_GB_16);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_GB_8);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_GR_10);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_GR_10P);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_GR_10_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_GR_12);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_GR_12P);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_GR_12_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_GR_16);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_GR_8);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_RG_10);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_RG_10P);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_RG_10_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_RG_12);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_RG_12P);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_RG_12_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_RG_16);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BAYER_RG_8);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BGRA_8_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BGR_10_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BGR_12_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_BGR_8_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_ABC_10P);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_ABC_10P_PLANAR);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_ABC_12P);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_ABC_12P_PLANAR);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_ABC_16);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_ABC_16_PLANAR);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_ABC_32F);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_ABC_32F_PLANAR);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_ABC_8);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_ABC_8_PLANAR);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_AC_10P);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_AC_10P_PLANAR);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_AC_12P);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_AC_12P_PLANAR);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_AC_16);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_AC_16_PLANAR);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_AC_32F);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_AC_32F_PLANAR);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_AC_8);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_AC_8_PLANAR);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_A_10P);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_A_12P);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_A_16);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_A_32F);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_A_8);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_B_10P);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_B_12P);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_B_16);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_B_32F);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_B_8);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_C_10P);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_C_12P);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_C_16);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_C_32F);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_COORD3D_C_8);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_CUSTOM_BAYER_BG_12_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_CUSTOM_BAYER_BG_16);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_CUSTOM_BAYER_GB_12_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_CUSTOM_BAYER_GB_16);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_CUSTOM_BAYER_GR_12_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_CUSTOM_BAYER_GR_16);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_CUSTOM_BAYER_RG_12_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_CUSTOM_BAYER_RG_16);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_CUSTOM_YUV_422_YUYV_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_DATA_16);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_DATA_16S);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_DATA_32);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_DATA_32F);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_DATA_32S);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_DATA_64);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_DATA_64F);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_DATA_64S);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_DATA_8);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_DATA_8S);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_MONO_10);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_MONO_10_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_MONO_12);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_MONO_12_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_MONO_14);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_MONO_16);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_MONO_8);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_MONO_8_SIGNED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_RGBA_8_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_RGB_10_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_RGB_10_PLANAR);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_RGB_12_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_RGB_12_PLANAR);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_RGB_16_PLANAR);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_RGB_8_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_RGB_8_PLANAR);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_YUV_411_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_YUV_422_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_YUV_422_YUYV_PACKED);
    PRINT_CONSTANT(ARV_PIXEL_FORMAT_YUV_444_PACKED);
    PRINT_CONSTANT((gint) ARV_RANGE_CHECK_POLICY_DEBUG);
    PRINT_CONSTANT((gint) ARV_RANGE_CHECK_POLICY_DEFAULT);
    PRINT_CONSTANT((gint) ARV_RANGE_CHECK_POLICY_DISABLE);
    PRINT_CONSTANT((gint) ARV_RANGE_CHECK_POLICY_ENABLE);
    PRINT_CONSTANT((gint) ARV_REGISTER_CACHE_POLICY_DEBUG);
    PRINT_CONSTANT((gint) ARV_REGISTER_CACHE_POLICY_DEFAULT);
    PRINT_CONSTANT((gint) ARV_REGISTER_CACHE_POLICY_DISABLE);
    PRINT_CONSTANT((gint) ARV_REGISTER_CACHE_POLICY_ENABLE);
    PRINT_CONSTANT((gint) ARV_STREAM_CALLBACK_TYPE_BUFFER_DONE);
    PRINT_CONSTANT((gint) ARV_STREAM_CALLBACK_TYPE_EXIT);
    PRINT_CONSTANT((gint) ARV_STREAM_CALLBACK_TYPE_INIT);
    PRINT_CONSTANT((gint) ARV_STREAM_CALLBACK_TYPE_START_BUFFER);
    PRINT_CONSTANT((gint) ARV_UV_USB_MODE_ASYNC);
    PRINT_CONSTANT((gint) ARV_UV_USB_MODE_DEFAULT);
    PRINT_CONSTANT((gint) ARV_UV_USB_MODE_SYNC);
    PRINT_CONSTANT((gint) ARV_XML_SCHEMA_ERROR_INVALID_STRUCTURE);
    return 0;
}