001//
002// This file is auto-generated. Please don't modify it!
003//
004package org.opencv.videoio;
005
006
007
008// C++: class Videoio
009
010public class Videoio {
011
012    // C++: enum <unnamed>
013    public static final int
014            CAP_PROP_DC1394_OFF = -4,
015            CAP_PROP_DC1394_MODE_MANUAL = -3,
016            CAP_PROP_DC1394_MODE_AUTO = -2,
017            CAP_PROP_DC1394_MODE_ONE_PUSH_AUTO = -1,
018            CAP_PROP_DC1394_MAX = 31,
019            CAP_OPENNI_DEPTH_GENERATOR = 1 << 31,
020            CAP_OPENNI_IMAGE_GENERATOR = 1 << 30,
021            CAP_OPENNI_IR_GENERATOR = 1 << 29,
022            CAP_OPENNI_GENERATORS_MASK = CAP_OPENNI_DEPTH_GENERATOR + CAP_OPENNI_IMAGE_GENERATOR + CAP_OPENNI_IR_GENERATOR,
023            CAP_PROP_OPENNI_OUTPUT_MODE = 100,
024            CAP_PROP_OPENNI_FRAME_MAX_DEPTH = 101,
025            CAP_PROP_OPENNI_BASELINE = 102,
026            CAP_PROP_OPENNI_FOCAL_LENGTH = 103,
027            CAP_PROP_OPENNI_REGISTRATION = 104,
028            CAP_PROP_OPENNI_REGISTRATION_ON = CAP_PROP_OPENNI_REGISTRATION,
029            CAP_PROP_OPENNI_APPROX_FRAME_SYNC = 105,
030            CAP_PROP_OPENNI_MAX_BUFFER_SIZE = 106,
031            CAP_PROP_OPENNI_CIRCLE_BUFFER = 107,
032            CAP_PROP_OPENNI_MAX_TIME_DURATION = 108,
033            CAP_PROP_OPENNI_GENERATOR_PRESENT = 109,
034            CAP_PROP_OPENNI2_SYNC = 110,
035            CAP_PROP_OPENNI2_MIRROR = 111,
036            CAP_OPENNI_IMAGE_GENERATOR_PRESENT = CAP_OPENNI_IMAGE_GENERATOR + CAP_PROP_OPENNI_GENERATOR_PRESENT,
037            CAP_OPENNI_IMAGE_GENERATOR_OUTPUT_MODE = CAP_OPENNI_IMAGE_GENERATOR + CAP_PROP_OPENNI_OUTPUT_MODE,
038            CAP_OPENNI_DEPTH_GENERATOR_PRESENT = CAP_OPENNI_DEPTH_GENERATOR + CAP_PROP_OPENNI_GENERATOR_PRESENT,
039            CAP_OPENNI_DEPTH_GENERATOR_BASELINE = CAP_OPENNI_DEPTH_GENERATOR + CAP_PROP_OPENNI_BASELINE,
040            CAP_OPENNI_DEPTH_GENERATOR_FOCAL_LENGTH = CAP_OPENNI_DEPTH_GENERATOR + CAP_PROP_OPENNI_FOCAL_LENGTH,
041            CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION = CAP_OPENNI_DEPTH_GENERATOR + CAP_PROP_OPENNI_REGISTRATION,
042            CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION_ON = CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION,
043            CAP_OPENNI_IR_GENERATOR_PRESENT = CAP_OPENNI_IR_GENERATOR + CAP_PROP_OPENNI_GENERATOR_PRESENT,
044            CAP_OPENNI_DEPTH_MAP = 0,
045            CAP_OPENNI_POINT_CLOUD_MAP = 1,
046            CAP_OPENNI_DISPARITY_MAP = 2,
047            CAP_OPENNI_DISPARITY_MAP_32F = 3,
048            CAP_OPENNI_VALID_DEPTH_MASK = 4,
049            CAP_OPENNI_BGR_IMAGE = 5,
050            CAP_OPENNI_GRAY_IMAGE = 6,
051            CAP_OPENNI_IR_IMAGE = 7,
052            CAP_OPENNI_VGA_30HZ = 0,
053            CAP_OPENNI_SXGA_15HZ = 1,
054            CAP_OPENNI_SXGA_30HZ = 2,
055            CAP_OPENNI_QVGA_30HZ = 3,
056            CAP_OPENNI_QVGA_60HZ = 4,
057            CAP_PROP_GSTREAMER_QUEUE_LENGTH = 200,
058            CAP_PROP_PVAPI_MULTICASTIP = 300,
059            CAP_PROP_PVAPI_FRAMESTARTTRIGGERMODE = 301,
060            CAP_PROP_PVAPI_DECIMATIONHORIZONTAL = 302,
061            CAP_PROP_PVAPI_DECIMATIONVERTICAL = 303,
062            CAP_PROP_PVAPI_BINNINGX = 304,
063            CAP_PROP_PVAPI_BINNINGY = 305,
064            CAP_PROP_PVAPI_PIXELFORMAT = 306,
065            CAP_PVAPI_FSTRIGMODE_FREERUN = 0,
066            CAP_PVAPI_FSTRIGMODE_SYNCIN1 = 1,
067            CAP_PVAPI_FSTRIGMODE_SYNCIN2 = 2,
068            CAP_PVAPI_FSTRIGMODE_FIXEDRATE = 3,
069            CAP_PVAPI_FSTRIGMODE_SOFTWARE = 4,
070            CAP_PVAPI_DECIMATION_OFF = 1,
071            CAP_PVAPI_DECIMATION_2OUTOF4 = 2,
072            CAP_PVAPI_DECIMATION_2OUTOF8 = 4,
073            CAP_PVAPI_DECIMATION_2OUTOF16 = 8,
074            CAP_PVAPI_PIXELFORMAT_MONO8 = 1,
075            CAP_PVAPI_PIXELFORMAT_MONO16 = 2,
076            CAP_PVAPI_PIXELFORMAT_BAYER8 = 3,
077            CAP_PVAPI_PIXELFORMAT_BAYER16 = 4,
078            CAP_PVAPI_PIXELFORMAT_RGB24 = 5,
079            CAP_PVAPI_PIXELFORMAT_BGR24 = 6,
080            CAP_PVAPI_PIXELFORMAT_RGBA32 = 7,
081            CAP_PVAPI_PIXELFORMAT_BGRA32 = 8,
082            CAP_PROP_XI_DOWNSAMPLING = 400,
083            CAP_PROP_XI_DATA_FORMAT = 401,
084            CAP_PROP_XI_OFFSET_X = 402,
085            CAP_PROP_XI_OFFSET_Y = 403,
086            CAP_PROP_XI_TRG_SOURCE = 404,
087            CAP_PROP_XI_TRG_SOFTWARE = 405,
088            CAP_PROP_XI_GPI_SELECTOR = 406,
089            CAP_PROP_XI_GPI_MODE = 407,
090            CAP_PROP_XI_GPI_LEVEL = 408,
091            CAP_PROP_XI_GPO_SELECTOR = 409,
092            CAP_PROP_XI_GPO_MODE = 410,
093            CAP_PROP_XI_LED_SELECTOR = 411,
094            CAP_PROP_XI_LED_MODE = 412,
095            CAP_PROP_XI_MANUAL_WB = 413,
096            CAP_PROP_XI_AUTO_WB = 414,
097            CAP_PROP_XI_AEAG = 415,
098            CAP_PROP_XI_EXP_PRIORITY = 416,
099            CAP_PROP_XI_AE_MAX_LIMIT = 417,
100            CAP_PROP_XI_AG_MAX_LIMIT = 418,
101            CAP_PROP_XI_AEAG_LEVEL = 419,
102            CAP_PROP_XI_TIMEOUT = 420,
103            CAP_PROP_XI_EXPOSURE = 421,
104            CAP_PROP_XI_EXPOSURE_BURST_COUNT = 422,
105            CAP_PROP_XI_GAIN_SELECTOR = 423,
106            CAP_PROP_XI_GAIN = 424,
107            CAP_PROP_XI_DOWNSAMPLING_TYPE = 426,
108            CAP_PROP_XI_BINNING_SELECTOR = 427,
109            CAP_PROP_XI_BINNING_VERTICAL = 428,
110            CAP_PROP_XI_BINNING_HORIZONTAL = 429,
111            CAP_PROP_XI_BINNING_PATTERN = 430,
112            CAP_PROP_XI_DECIMATION_SELECTOR = 431,
113            CAP_PROP_XI_DECIMATION_VERTICAL = 432,
114            CAP_PROP_XI_DECIMATION_HORIZONTAL = 433,
115            CAP_PROP_XI_DECIMATION_PATTERN = 434,
116            CAP_PROP_XI_TEST_PATTERN_GENERATOR_SELECTOR = 587,
117            CAP_PROP_XI_TEST_PATTERN = 588,
118            CAP_PROP_XI_IMAGE_DATA_FORMAT = 435,
119            CAP_PROP_XI_SHUTTER_TYPE = 436,
120            CAP_PROP_XI_SENSOR_TAPS = 437,
121            CAP_PROP_XI_AEAG_ROI_OFFSET_X = 439,
122            CAP_PROP_XI_AEAG_ROI_OFFSET_Y = 440,
123            CAP_PROP_XI_AEAG_ROI_WIDTH = 441,
124            CAP_PROP_XI_AEAG_ROI_HEIGHT = 442,
125            CAP_PROP_XI_BPC = 445,
126            CAP_PROP_XI_WB_KR = 448,
127            CAP_PROP_XI_WB_KG = 449,
128            CAP_PROP_XI_WB_KB = 450,
129            CAP_PROP_XI_WIDTH = 451,
130            CAP_PROP_XI_HEIGHT = 452,
131            CAP_PROP_XI_REGION_SELECTOR = 589,
132            CAP_PROP_XI_REGION_MODE = 595,
133            CAP_PROP_XI_LIMIT_BANDWIDTH = 459,
134            CAP_PROP_XI_SENSOR_DATA_BIT_DEPTH = 460,
135            CAP_PROP_XI_OUTPUT_DATA_BIT_DEPTH = 461,
136            CAP_PROP_XI_IMAGE_DATA_BIT_DEPTH = 462,
137            CAP_PROP_XI_OUTPUT_DATA_PACKING = 463,
138            CAP_PROP_XI_OUTPUT_DATA_PACKING_TYPE = 464,
139            CAP_PROP_XI_IS_COOLED = 465,
140            CAP_PROP_XI_COOLING = 466,
141            CAP_PROP_XI_TARGET_TEMP = 467,
142            CAP_PROP_XI_CHIP_TEMP = 468,
143            CAP_PROP_XI_HOUS_TEMP = 469,
144            CAP_PROP_XI_HOUS_BACK_SIDE_TEMP = 590,
145            CAP_PROP_XI_SENSOR_BOARD_TEMP = 596,
146            CAP_PROP_XI_CMS = 470,
147            CAP_PROP_XI_APPLY_CMS = 471,
148            CAP_PROP_XI_IMAGE_IS_COLOR = 474,
149            CAP_PROP_XI_COLOR_FILTER_ARRAY = 475,
150            CAP_PROP_XI_GAMMAY = 476,
151            CAP_PROP_XI_GAMMAC = 477,
152            CAP_PROP_XI_SHARPNESS = 478,
153            CAP_PROP_XI_CC_MATRIX_00 = 479,
154            CAP_PROP_XI_CC_MATRIX_01 = 480,
155            CAP_PROP_XI_CC_MATRIX_02 = 481,
156            CAP_PROP_XI_CC_MATRIX_03 = 482,
157            CAP_PROP_XI_CC_MATRIX_10 = 483,
158            CAP_PROP_XI_CC_MATRIX_11 = 484,
159            CAP_PROP_XI_CC_MATRIX_12 = 485,
160            CAP_PROP_XI_CC_MATRIX_13 = 486,
161            CAP_PROP_XI_CC_MATRIX_20 = 487,
162            CAP_PROP_XI_CC_MATRIX_21 = 488,
163            CAP_PROP_XI_CC_MATRIX_22 = 489,
164            CAP_PROP_XI_CC_MATRIX_23 = 490,
165            CAP_PROP_XI_CC_MATRIX_30 = 491,
166            CAP_PROP_XI_CC_MATRIX_31 = 492,
167            CAP_PROP_XI_CC_MATRIX_32 = 493,
168            CAP_PROP_XI_CC_MATRIX_33 = 494,
169            CAP_PROP_XI_DEFAULT_CC_MATRIX = 495,
170            CAP_PROP_XI_TRG_SELECTOR = 498,
171            CAP_PROP_XI_ACQ_FRAME_BURST_COUNT = 499,
172            CAP_PROP_XI_DEBOUNCE_EN = 507,
173            CAP_PROP_XI_DEBOUNCE_T0 = 508,
174            CAP_PROP_XI_DEBOUNCE_T1 = 509,
175            CAP_PROP_XI_DEBOUNCE_POL = 510,
176            CAP_PROP_XI_LENS_MODE = 511,
177            CAP_PROP_XI_LENS_APERTURE_VALUE = 512,
178            CAP_PROP_XI_LENS_FOCUS_MOVEMENT_VALUE = 513,
179            CAP_PROP_XI_LENS_FOCUS_MOVE = 514,
180            CAP_PROP_XI_LENS_FOCUS_DISTANCE = 515,
181            CAP_PROP_XI_LENS_FOCAL_LENGTH = 516,
182            CAP_PROP_XI_LENS_FEATURE_SELECTOR = 517,
183            CAP_PROP_XI_LENS_FEATURE = 518,
184            CAP_PROP_XI_DEVICE_MODEL_ID = 521,
185            CAP_PROP_XI_DEVICE_SN = 522,
186            CAP_PROP_XI_IMAGE_DATA_FORMAT_RGB32_ALPHA = 529,
187            CAP_PROP_XI_IMAGE_PAYLOAD_SIZE = 530,
188            CAP_PROP_XI_TRANSPORT_PIXEL_FORMAT = 531,
189            CAP_PROP_XI_SENSOR_CLOCK_FREQ_HZ = 532,
190            CAP_PROP_XI_SENSOR_CLOCK_FREQ_INDEX = 533,
191            CAP_PROP_XI_SENSOR_OUTPUT_CHANNEL_COUNT = 534,
192            CAP_PROP_XI_FRAMERATE = 535,
193            CAP_PROP_XI_COUNTER_SELECTOR = 536,
194            CAP_PROP_XI_COUNTER_VALUE = 537,
195            CAP_PROP_XI_ACQ_TIMING_MODE = 538,
196            CAP_PROP_XI_AVAILABLE_BANDWIDTH = 539,
197            CAP_PROP_XI_BUFFER_POLICY = 540,
198            CAP_PROP_XI_LUT_EN = 541,
199            CAP_PROP_XI_LUT_INDEX = 542,
200            CAP_PROP_XI_LUT_VALUE = 543,
201            CAP_PROP_XI_TRG_DELAY = 544,
202            CAP_PROP_XI_TS_RST_MODE = 545,
203            CAP_PROP_XI_TS_RST_SOURCE = 546,
204            CAP_PROP_XI_IS_DEVICE_EXIST = 547,
205            CAP_PROP_XI_ACQ_BUFFER_SIZE = 548,
206            CAP_PROP_XI_ACQ_BUFFER_SIZE_UNIT = 549,
207            CAP_PROP_XI_ACQ_TRANSPORT_BUFFER_SIZE = 550,
208            CAP_PROP_XI_BUFFERS_QUEUE_SIZE = 551,
209            CAP_PROP_XI_ACQ_TRANSPORT_BUFFER_COMMIT = 552,
210            CAP_PROP_XI_RECENT_FRAME = 553,
211            CAP_PROP_XI_DEVICE_RESET = 554,
212            CAP_PROP_XI_COLUMN_FPN_CORRECTION = 555,
213            CAP_PROP_XI_ROW_FPN_CORRECTION = 591,
214            CAP_PROP_XI_SENSOR_MODE = 558,
215            CAP_PROP_XI_HDR = 559,
216            CAP_PROP_XI_HDR_KNEEPOINT_COUNT = 560,
217            CAP_PROP_XI_HDR_T1 = 561,
218            CAP_PROP_XI_HDR_T2 = 562,
219            CAP_PROP_XI_KNEEPOINT1 = 563,
220            CAP_PROP_XI_KNEEPOINT2 = 564,
221            CAP_PROP_XI_IMAGE_BLACK_LEVEL = 565,
222            CAP_PROP_XI_HW_REVISION = 571,
223            CAP_PROP_XI_DEBUG_LEVEL = 572,
224            CAP_PROP_XI_AUTO_BANDWIDTH_CALCULATION = 573,
225            CAP_PROP_XI_FFS_FILE_ID = 594,
226            CAP_PROP_XI_FFS_FILE_SIZE = 580,
227            CAP_PROP_XI_FREE_FFS_SIZE = 581,
228            CAP_PROP_XI_USED_FFS_SIZE = 582,
229            CAP_PROP_XI_FFS_ACCESS_KEY = 583,
230            CAP_PROP_XI_SENSOR_FEATURE_SELECTOR = 585,
231            CAP_PROP_XI_SENSOR_FEATURE_VALUE = 586,
232            CAP_PROP_ARAVIS_AUTOTRIGGER = 600,
233            CAP_PROP_IOS_DEVICE_FOCUS = 9001,
234            CAP_PROP_IOS_DEVICE_EXPOSURE = 9002,
235            CAP_PROP_IOS_DEVICE_FLASH = 9003,
236            CAP_PROP_IOS_DEVICE_WHITEBALANCE = 9004,
237            CAP_PROP_IOS_DEVICE_TORCH = 9005,
238            CAP_PROP_GIGA_FRAME_OFFSET_X = 10001,
239            CAP_PROP_GIGA_FRAME_OFFSET_Y = 10002,
240            CAP_PROP_GIGA_FRAME_WIDTH_MAX = 10003,
241            CAP_PROP_GIGA_FRAME_HEIGH_MAX = 10004,
242            CAP_PROP_GIGA_FRAME_SENS_WIDTH = 10005,
243            CAP_PROP_GIGA_FRAME_SENS_HEIGH = 10006,
244            CAP_PROP_INTELPERC_PROFILE_COUNT = 11001,
245            CAP_PROP_INTELPERC_PROFILE_IDX = 11002,
246            CAP_PROP_INTELPERC_DEPTH_LOW_CONFIDENCE_VALUE = 11003,
247            CAP_PROP_INTELPERC_DEPTH_SATURATION_VALUE = 11004,
248            CAP_PROP_INTELPERC_DEPTH_CONFIDENCE_THRESHOLD = 11005,
249            CAP_PROP_INTELPERC_DEPTH_FOCAL_LENGTH_HORZ = 11006,
250            CAP_PROP_INTELPERC_DEPTH_FOCAL_LENGTH_VERT = 11007,
251            CAP_INTELPERC_DEPTH_GENERATOR = 1 << 29,
252            CAP_INTELPERC_IMAGE_GENERATOR = 1 << 28,
253            CAP_INTELPERC_IR_GENERATOR = 1 << 27,
254            CAP_INTELPERC_GENERATORS_MASK = CAP_INTELPERC_DEPTH_GENERATOR + CAP_INTELPERC_IMAGE_GENERATOR + CAP_INTELPERC_IR_GENERATOR,
255            CAP_INTELPERC_DEPTH_MAP = 0,
256            CAP_INTELPERC_UVDEPTH_MAP = 1,
257            CAP_INTELPERC_IR_MAP = 2,
258            CAP_INTELPERC_IMAGE = 3,
259            CAP_PROP_GPHOTO2_PREVIEW = 17001,
260            CAP_PROP_GPHOTO2_WIDGET_ENUMERATE = 17002,
261            CAP_PROP_GPHOTO2_RELOAD_CONFIG = 17003,
262            CAP_PROP_GPHOTO2_RELOAD_ON_CHANGE = 17004,
263            CAP_PROP_GPHOTO2_COLLECT_MSGS = 17005,
264            CAP_PROP_GPHOTO2_FLUSH_MSGS = 17006,
265            CAP_PROP_SPEED = 17007,
266            CAP_PROP_APERTURE = 17008,
267            CAP_PROP_EXPOSUREPROGRAM = 17009,
268            CAP_PROP_VIEWFINDER = 17010,
269            CAP_PROP_IMAGES_BASE = 18000,
270            CAP_PROP_IMAGES_LAST = 19000;
271
272
273    // C++: enum VideoAccelerationType (cv.VideoAccelerationType)
274    public static final int
275            VIDEO_ACCELERATION_NONE = 0,
276            VIDEO_ACCELERATION_ANY = 1,
277            VIDEO_ACCELERATION_D3D11 = 2,
278            VIDEO_ACCELERATION_VAAPI = 3,
279            VIDEO_ACCELERATION_MFX = 4;
280
281
282    // C++: enum VideoCaptureAPIs (cv.VideoCaptureAPIs)
283    public static final int
284            CAP_ANY = 0,
285            CAP_VFW = 200,
286            CAP_V4L = 200,
287            CAP_V4L2 = CAP_V4L,
288            CAP_FIREWIRE = 300,
289            CAP_FIREWARE = CAP_FIREWIRE,
290            CAP_IEEE1394 = CAP_FIREWIRE,
291            CAP_DC1394 = CAP_FIREWIRE,
292            CAP_CMU1394 = CAP_FIREWIRE,
293            CAP_QT = 500,
294            CAP_UNICAP = 600,
295            CAP_DSHOW = 700,
296            CAP_PVAPI = 800,
297            CAP_OPENNI = 900,
298            CAP_OPENNI_ASUS = 910,
299            CAP_ANDROID = 1000,
300            CAP_XIAPI = 1100,
301            CAP_AVFOUNDATION = 1200,
302            CAP_GIGANETIX = 1300,
303            CAP_MSMF = 1400,
304            CAP_WINRT = 1410,
305            CAP_INTELPERC = 1500,
306            CAP_REALSENSE = 1500,
307            CAP_OPENNI2 = 1600,
308            CAP_OPENNI2_ASUS = 1610,
309            CAP_OPENNI2_ASTRA = 1620,
310            CAP_GPHOTO2 = 1700,
311            CAP_GSTREAMER = 1800,
312            CAP_FFMPEG = 1900,
313            CAP_IMAGES = 2000,
314            CAP_ARAVIS = 2100,
315            CAP_OPENCV_MJPEG = 2200,
316            CAP_INTEL_MFX = 2300,
317            CAP_XINE = 2400,
318            CAP_UEYE = 2500,
319            CAP_OBSENSOR = 2600;
320
321
322    // C++: enum VideoCaptureOBSensorDataType (cv.VideoCaptureOBSensorDataType)
323    public static final int
324            CAP_OBSENSOR_DEPTH_MAP = 0,
325            CAP_OBSENSOR_BGR_IMAGE = 1,
326            CAP_OBSENSOR_IR_IMAGE = 2;
327
328
329    // C++: enum VideoCaptureOBSensorGenerators (cv.VideoCaptureOBSensorGenerators)
330    public static final int
331            CAP_OBSENSOR_DEPTH_GENERATOR = 1 << 29,
332            CAP_OBSENSOR_IMAGE_GENERATOR = 1 << 28,
333            CAP_OBSENSOR_IR_GENERATOR = 1 << 27,
334            CAP_OBSENSOR_GENERATORS_MASK = CAP_OBSENSOR_DEPTH_GENERATOR + CAP_OBSENSOR_IMAGE_GENERATOR + CAP_OBSENSOR_IR_GENERATOR;
335
336
337    // C++: enum VideoCaptureOBSensorProperties (cv.VideoCaptureOBSensorProperties)
338    public static final int
339            CAP_PROP_OBSENSOR_INTRINSIC_FX = 26001,
340            CAP_PROP_OBSENSOR_INTRINSIC_FY = 26002,
341            CAP_PROP_OBSENSOR_INTRINSIC_CX = 26003,
342            CAP_PROP_OBSENSOR_INTRINSIC_CY = 26004;
343
344
345    // C++: enum VideoCaptureProperties (cv.VideoCaptureProperties)
346    public static final int
347            CAP_PROP_POS_MSEC = 0,
348            CAP_PROP_POS_FRAMES = 1,
349            CAP_PROP_POS_AVI_RATIO = 2,
350            CAP_PROP_FRAME_WIDTH = 3,
351            CAP_PROP_FRAME_HEIGHT = 4,
352            CAP_PROP_FPS = 5,
353            CAP_PROP_FOURCC = 6,
354            CAP_PROP_FRAME_COUNT = 7,
355            CAP_PROP_FORMAT = 8,
356            CAP_PROP_MODE = 9,
357            CAP_PROP_BRIGHTNESS = 10,
358            CAP_PROP_CONTRAST = 11,
359            CAP_PROP_SATURATION = 12,
360            CAP_PROP_HUE = 13,
361            CAP_PROP_GAIN = 14,
362            CAP_PROP_EXPOSURE = 15,
363            CAP_PROP_CONVERT_RGB = 16,
364            CAP_PROP_WHITE_BALANCE_BLUE_U = 17,
365            CAP_PROP_RECTIFICATION = 18,
366            CAP_PROP_MONOCHROME = 19,
367            CAP_PROP_SHARPNESS = 20,
368            CAP_PROP_AUTO_EXPOSURE = 21,
369            CAP_PROP_GAMMA = 22,
370            CAP_PROP_TEMPERATURE = 23,
371            CAP_PROP_TRIGGER = 24,
372            CAP_PROP_TRIGGER_DELAY = 25,
373            CAP_PROP_WHITE_BALANCE_RED_V = 26,
374            CAP_PROP_ZOOM = 27,
375            CAP_PROP_FOCUS = 28,
376            CAP_PROP_GUID = 29,
377            CAP_PROP_ISO_SPEED = 30,
378            CAP_PROP_BACKLIGHT = 32,
379            CAP_PROP_PAN = 33,
380            CAP_PROP_TILT = 34,
381            CAP_PROP_ROLL = 35,
382            CAP_PROP_IRIS = 36,
383            CAP_PROP_SETTINGS = 37,
384            CAP_PROP_BUFFERSIZE = 38,
385            CAP_PROP_AUTOFOCUS = 39,
386            CAP_PROP_SAR_NUM = 40,
387            CAP_PROP_SAR_DEN = 41,
388            CAP_PROP_BACKEND = 42,
389            CAP_PROP_CHANNEL = 43,
390            CAP_PROP_AUTO_WB = 44,
391            CAP_PROP_WB_TEMPERATURE = 45,
392            CAP_PROP_CODEC_PIXEL_FORMAT = 46,
393            CAP_PROP_BITRATE = 47,
394            CAP_PROP_ORIENTATION_META = 48,
395            CAP_PROP_ORIENTATION_AUTO = 49,
396            CAP_PROP_HW_ACCELERATION = 50,
397            CAP_PROP_HW_DEVICE = 51,
398            CAP_PROP_HW_ACCELERATION_USE_OPENCL = 52,
399            CAP_PROP_OPEN_TIMEOUT_MSEC = 53,
400            CAP_PROP_READ_TIMEOUT_MSEC = 54,
401            CAP_PROP_STREAM_OPEN_TIME_USEC = 55,
402            CAP_PROP_VIDEO_TOTAL_CHANNELS = 56,
403            CAP_PROP_VIDEO_STREAM = 57,
404            CAP_PROP_AUDIO_STREAM = 58,
405            CAP_PROP_AUDIO_POS = 59,
406            CAP_PROP_AUDIO_SHIFT_NSEC = 60,
407            CAP_PROP_AUDIO_DATA_DEPTH = 61,
408            CAP_PROP_AUDIO_SAMPLES_PER_SECOND = 62,
409            CAP_PROP_AUDIO_BASE_INDEX = 63,
410            CAP_PROP_AUDIO_TOTAL_CHANNELS = 64,
411            CAP_PROP_AUDIO_TOTAL_STREAMS = 65,
412            CAP_PROP_AUDIO_SYNCHRONIZE = 66,
413            CAP_PROP_LRF_HAS_KEY_FRAME = 67,
414            CAP_PROP_CODEC_EXTRADATA_INDEX = 68,
415            CAP_PROP_FRAME_TYPE = 69,
416            CAP_PROP_N_THREADS = 70;
417
418
419    // C++: enum VideoWriterProperties (cv.VideoWriterProperties)
420    public static final int
421            VIDEOWRITER_PROP_QUALITY = 1,
422            VIDEOWRITER_PROP_FRAMEBYTES = 2,
423            VIDEOWRITER_PROP_NSTRIPES = 3,
424            VIDEOWRITER_PROP_IS_COLOR = 4,
425            VIDEOWRITER_PROP_DEPTH = 5,
426            VIDEOWRITER_PROP_HW_ACCELERATION = 6,
427            VIDEOWRITER_PROP_HW_DEVICE = 7,
428            VIDEOWRITER_PROP_HW_ACCELERATION_USE_OPENCL = 8;
429
430
431    //
432    // C++:  String cv::videoio_registry::getBackendName(VideoCaptureAPIs api)
433    //
434
435    /**
436     * Returns backend API name or "UnknownVideoAPI(xxx)"
437     * @param api backend ID (#VideoCaptureAPIs)
438     * @return automatically generated
439     */
440    public static String getBackendName(int api) {
441        return getBackendName_0(api);
442    }
443
444
445    //
446    // C++:  vector_VideoCaptureAPIs cv::videoio_registry::getBackends()
447    //
448
449    // Return type 'vector_VideoCaptureAPIs' is not supported, skipping the function
450
451
452    //
453    // C++:  vector_VideoCaptureAPIs cv::videoio_registry::getCameraBackends()
454    //
455
456    // Return type 'vector_VideoCaptureAPIs' is not supported, skipping the function
457
458
459    //
460    // C++:  vector_VideoCaptureAPIs cv::videoio_registry::getStreamBackends()
461    //
462
463    // Return type 'vector_VideoCaptureAPIs' is not supported, skipping the function
464
465
466    //
467    // C++:  vector_VideoCaptureAPIs cv::videoio_registry::getWriterBackends()
468    //
469
470    // Return type 'vector_VideoCaptureAPIs' is not supported, skipping the function
471
472
473    //
474    // C++:  bool cv::videoio_registry::hasBackend(VideoCaptureAPIs api)
475    //
476
477    /**
478     * Returns true if backend is available
479     * @param api automatically generated
480     * @return automatically generated
481     */
482    public static boolean hasBackend(int api) {
483        return hasBackend_0(api);
484    }
485
486
487    //
488    // C++:  bool cv::videoio_registry::isBackendBuiltIn(VideoCaptureAPIs api)
489    //
490
491    /**
492     * Returns true if backend is built in (false if backend is used as plugin)
493     * @param api automatically generated
494     * @return automatically generated
495     */
496    public static boolean isBackendBuiltIn(int api) {
497        return isBackendBuiltIn_0(api);
498    }
499
500
501    //
502    // C++:  string cv::videoio_registry::getCameraBackendPluginVersion(VideoCaptureAPIs api, int& version_ABI, int& version_API)
503    //
504
505    /**
506     * Returns description and ABI/API version of videoio plugin's camera interface
507     * @param api automatically generated
508     * @param version_ABI automatically generated
509     * @param version_API automatically generated
510     * @return automatically generated
511     */
512    public static String getCameraBackendPluginVersion(int api, int[] version_ABI, int[] version_API) {
513        double[] version_ABI_out = new double[1];
514        double[] version_API_out = new double[1];
515        String retVal = getCameraBackendPluginVersion_0(api, version_ABI_out, version_API_out);
516        if(version_ABI!=null) version_ABI[0] = (int)version_ABI_out[0];
517        if(version_API!=null) version_API[0] = (int)version_API_out[0];
518        return retVal;
519    }
520
521
522    //
523    // C++:  string cv::videoio_registry::getStreamBackendPluginVersion(VideoCaptureAPIs api, int& version_ABI, int& version_API)
524    //
525
526    /**
527     * Returns description and ABI/API version of videoio plugin's stream capture interface
528     * @param api automatically generated
529     * @param version_ABI automatically generated
530     * @param version_API automatically generated
531     * @return automatically generated
532     */
533    public static String getStreamBackendPluginVersion(int api, int[] version_ABI, int[] version_API) {
534        double[] version_ABI_out = new double[1];
535        double[] version_API_out = new double[1];
536        String retVal = getStreamBackendPluginVersion_0(api, version_ABI_out, version_API_out);
537        if(version_ABI!=null) version_ABI[0] = (int)version_ABI_out[0];
538        if(version_API!=null) version_API[0] = (int)version_API_out[0];
539        return retVal;
540    }
541
542
543    //
544    // C++:  string cv::videoio_registry::getWriterBackendPluginVersion(VideoCaptureAPIs api, int& version_ABI, int& version_API)
545    //
546
547    /**
548     * Returns description and ABI/API version of videoio plugin's writer interface
549     * @param api automatically generated
550     * @param version_ABI automatically generated
551     * @param version_API automatically generated
552     * @return automatically generated
553     */
554    public static String getWriterBackendPluginVersion(int api, int[] version_ABI, int[] version_API) {
555        double[] version_ABI_out = new double[1];
556        double[] version_API_out = new double[1];
557        String retVal = getWriterBackendPluginVersion_0(api, version_ABI_out, version_API_out);
558        if(version_ABI!=null) version_ABI[0] = (int)version_ABI_out[0];
559        if(version_API!=null) version_API[0] = (int)version_API_out[0];
560        return retVal;
561    }
562
563
564
565
566    // C++:  String cv::videoio_registry::getBackendName(VideoCaptureAPIs api)
567    private static native String getBackendName_0(int api);
568
569    // C++:  bool cv::videoio_registry::hasBackend(VideoCaptureAPIs api)
570    private static native boolean hasBackend_0(int api);
571
572    // C++:  bool cv::videoio_registry::isBackendBuiltIn(VideoCaptureAPIs api)
573    private static native boolean isBackendBuiltIn_0(int api);
574
575    // C++:  string cv::videoio_registry::getCameraBackendPluginVersion(VideoCaptureAPIs api, int& version_ABI, int& version_API)
576    private static native String getCameraBackendPluginVersion_0(int api, double[] version_ABI_out, double[] version_API_out);
577
578    // C++:  string cv::videoio_registry::getStreamBackendPluginVersion(VideoCaptureAPIs api, int& version_ABI, int& version_API)
579    private static native String getStreamBackendPluginVersion_0(int api, double[] version_ABI_out, double[] version_API_out);
580
581    // C++:  string cv::videoio_registry::getWriterBackendPluginVersion(VideoCaptureAPIs api, int& version_ABI, int& version_API)
582    private static native String getWriterBackendPluginVersion_0(int api, double[] version_ABI_out, double[] version_API_out);
583
584}