OpenCV  4.10.0-dev
Open Source Computer Vision
Loading...
Searching...
No Matches
videoio.hpp File Reference
#include "opencv2/core.hpp"
Include dependency graph for videoio.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  cv::VideoCapture
 Class for video capturing from video files, image sequences or cameras. More...
 
class  cv::VideoWriter
 Video writer class. More...
 

Namespaces

namespace  cv
 

Typedefs

typedef struct CvCapture CvCapture
 
typedef struct CvVideoWriter CvVideoWriter
 

Enumerations

enum  cv::VideoCaptureAPIs {
  cv::CAP_ANY = 0 ,
  cv::CAP_VFW = 200 ,
  cv::CAP_V4L = 200 ,
  cv::CAP_V4L2 = CAP_V4L ,
  cv::CAP_FIREWIRE = 300 ,
  cv::CAP_FIREWARE = CAP_FIREWIRE ,
  cv::CAP_IEEE1394 = CAP_FIREWIRE ,
  cv::CAP_DC1394 = CAP_FIREWIRE ,
  cv::CAP_CMU1394 = CAP_FIREWIRE ,
  cv::CAP_QT = 500 ,
  cv::CAP_UNICAP = 600 ,
  cv::CAP_DSHOW = 700 ,
  cv::CAP_PVAPI = 800 ,
  cv::CAP_OPENNI = 900 ,
  cv::CAP_OPENNI_ASUS = 910 ,
  cv::CAP_ANDROID = 1000 ,
  cv::CAP_XIAPI = 1100 ,
  cv::CAP_AVFOUNDATION = 1200 ,
  cv::CAP_GIGANETIX = 1300 ,
  cv::CAP_MSMF = 1400 ,
  cv::CAP_WINRT = 1410 ,
  cv::CAP_INTELPERC = 1500 ,
  cv::CAP_REALSENSE = 1500 ,
  cv::CAP_OPENNI2 = 1600 ,
  cv::CAP_OPENNI2_ASUS = 1610 ,
  cv::CAP_OPENNI2_ASTRA = 1620 ,
  cv::CAP_GPHOTO2 = 1700 ,
  cv::CAP_GSTREAMER = 1800 ,
  cv::CAP_FFMPEG = 1900 ,
  cv::CAP_IMAGES = 2000 ,
  cv::CAP_ARAVIS = 2100 ,
  cv::CAP_OPENCV_MJPEG = 2200 ,
  cv::CAP_INTEL_MFX = 2300 ,
  cv::CAP_XINE = 2400 ,
  cv::CAP_UEYE = 2500 ,
  cv::CAP_OBSENSOR = 2600
}
 cv::VideoCapture API backends identifier. More...
 
enum  cv::VideoCaptureProperties {
  cv::CAP_PROP_POS_MSEC =0 ,
  cv::CAP_PROP_POS_FRAMES =1 ,
  cv::CAP_PROP_POS_AVI_RATIO =2 ,
  cv::CAP_PROP_FRAME_WIDTH =3 ,
  cv::CAP_PROP_FRAME_HEIGHT =4 ,
  cv::CAP_PROP_FPS =5 ,
  cv::CAP_PROP_FOURCC =6 ,
  cv::CAP_PROP_FRAME_COUNT =7 ,
  cv::CAP_PROP_FORMAT =8 ,
  cv::CAP_PROP_MODE =9 ,
  cv::CAP_PROP_BRIGHTNESS =10 ,
  cv::CAP_PROP_CONTRAST =11 ,
  cv::CAP_PROP_SATURATION =12 ,
  cv::CAP_PROP_HUE =13 ,
  cv::CAP_PROP_GAIN =14 ,
  cv::CAP_PROP_EXPOSURE =15 ,
  cv::CAP_PROP_CONVERT_RGB =16 ,
  cv::CAP_PROP_WHITE_BALANCE_BLUE_U =17 ,
  cv::CAP_PROP_RECTIFICATION =18 ,
  cv::CAP_PROP_MONOCHROME =19 ,
  cv::CAP_PROP_SHARPNESS =20 ,
  cv::CAP_PROP_AUTO_EXPOSURE =21 ,
  cv::CAP_PROP_GAMMA =22 ,
  cv::CAP_PROP_TEMPERATURE =23 ,
  cv::CAP_PROP_TRIGGER =24 ,
  cv::CAP_PROP_TRIGGER_DELAY =25 ,
  cv::CAP_PROP_WHITE_BALANCE_RED_V =26 ,
  cv::CAP_PROP_ZOOM =27 ,
  cv::CAP_PROP_FOCUS =28 ,
  cv::CAP_PROP_GUID =29 ,
  cv::CAP_PROP_ISO_SPEED =30 ,
  cv::CAP_PROP_BACKLIGHT =32 ,
  cv::CAP_PROP_PAN =33 ,
  cv::CAP_PROP_TILT =34 ,
  cv::CAP_PROP_ROLL =35 ,
  cv::CAP_PROP_IRIS =36 ,
  cv::CAP_PROP_SETTINGS =37 ,
  cv::CAP_PROP_BUFFERSIZE =38 ,
  cv::CAP_PROP_AUTOFOCUS =39 ,
  cv::CAP_PROP_SAR_NUM =40 ,
  cv::CAP_PROP_SAR_DEN =41 ,
  cv::CAP_PROP_BACKEND =42 ,
  cv::CAP_PROP_CHANNEL =43 ,
  cv::CAP_PROP_AUTO_WB =44 ,
  cv::CAP_PROP_WB_TEMPERATURE =45 ,
  cv::CAP_PROP_CODEC_PIXEL_FORMAT =46 ,
  cv::CAP_PROP_BITRATE =47 ,
  cv::CAP_PROP_ORIENTATION_META =48 ,
  cv::CAP_PROP_ORIENTATION_AUTO =49 ,
  cv::CAP_PROP_HW_ACCELERATION =50 ,
  cv::CAP_PROP_HW_DEVICE =51 ,
  cv::CAP_PROP_HW_ACCELERATION_USE_OPENCL =52 ,
  cv::CAP_PROP_OPEN_TIMEOUT_MSEC =53 ,
  cv::CAP_PROP_READ_TIMEOUT_MSEC =54 ,
  cv::CAP_PROP_STREAM_OPEN_TIME_USEC =55 ,
  cv::CAP_PROP_VIDEO_TOTAL_CHANNELS = 56 ,
  cv::CAP_PROP_VIDEO_STREAM = 57 ,
  cv::CAP_PROP_AUDIO_STREAM = 58 ,
  cv::CAP_PROP_AUDIO_POS = 59 ,
  cv::CAP_PROP_AUDIO_SHIFT_NSEC = 60 ,
  cv::CAP_PROP_AUDIO_DATA_DEPTH = 61 ,
  cv::CAP_PROP_AUDIO_SAMPLES_PER_SECOND = 62 ,
  cv::CAP_PROP_AUDIO_BASE_INDEX = 63 ,
  cv::CAP_PROP_AUDIO_TOTAL_CHANNELS = 64 ,
  cv::CAP_PROP_AUDIO_TOTAL_STREAMS = 65 ,
  cv::CAP_PROP_AUDIO_SYNCHRONIZE = 66 ,
  cv::CAP_PROP_LRF_HAS_KEY_FRAME = 67 ,
  cv::CAP_PROP_CODEC_EXTRADATA_INDEX = 68 ,
  cv::CAP_PROP_FRAME_TYPE = 69 ,
  cv::CAP_PROP_N_THREADS = 70 ,
  cv::CAP_PROP_PTS = 71 ,
  cv::CAP_PROP_DTS_DELAY = 72
}
 cv::VideoCapture generic properties identifier. More...
 
enum  cv::VideoWriterProperties {
  cv::VIDEOWRITER_PROP_QUALITY = 1 ,
  cv::VIDEOWRITER_PROP_FRAMEBYTES = 2 ,
  cv::VIDEOWRITER_PROP_NSTRIPES = 3 ,
  cv::VIDEOWRITER_PROP_IS_COLOR = 4 ,
  cv::VIDEOWRITER_PROP_DEPTH = 5 ,
  cv::VIDEOWRITER_PROP_HW_ACCELERATION = 6 ,
  cv::VIDEOWRITER_PROP_HW_DEVICE = 7 ,
  cv::VIDEOWRITER_PROP_HW_ACCELERATION_USE_OPENCL = 8 ,
  cv::VIDEOWRITER_PROP_RAW_VIDEO = 9 ,
  cv::VIDEOWRITER_PROP_KEY_INTERVAL = 10 ,
  cv::VIDEOWRITER_PROP_KEY_FLAG = 11 ,
  cv::VIDEOWRITER_PROP_PTS = 12 ,
  cv::VIDEOWRITER_PROP_DTS_DELAY = 13
}
 cv::VideoWriter generic properties identifier. More...
 
Hardware acceleration support
enum  cv::VideoAccelerationType {
  cv::VIDEO_ACCELERATION_NONE = 0 ,
  cv::VIDEO_ACCELERATION_ANY = 1 ,
  cv::VIDEO_ACCELERATION_D3D11 = 2 ,
  cv::VIDEO_ACCELERATION_VAAPI = 3 ,
  cv::VIDEO_ACCELERATION_MFX = 4
}
 Video Acceleration type. More...
 
IEEE 1394 drivers
enum  {
  cv::CAP_PROP_DC1394_OFF = -4 ,
  cv::CAP_PROP_DC1394_MODE_MANUAL = -3 ,
  cv::CAP_PROP_DC1394_MODE_AUTO = -2 ,
  cv::CAP_PROP_DC1394_MODE_ONE_PUSH_AUTO = -1 ,
  cv::CAP_PROP_DC1394_MAX = 31
}
 Modes of the IEEE 1394 controlling registers (can be: auto, manual, auto single push, absolute Latter allowed with any other mode) every feature can have only one mode turned on at a time. More...
 
OpenNI (for Kinect)
enum  {
  cv::CAP_OPENNI_DEPTH_GENERATOR = 1 << 31 ,
  cv::CAP_OPENNI_IMAGE_GENERATOR = 1 << 30 ,
  cv::CAP_OPENNI_IR_GENERATOR = 1 << 29 ,
  cv::CAP_OPENNI_GENERATORS_MASK = CAP_OPENNI_DEPTH_GENERATOR + CAP_OPENNI_IMAGE_GENERATOR + CAP_OPENNI_IR_GENERATOR
}
 OpenNI map generators. More...
 
enum  {
  cv::CAP_PROP_OPENNI_OUTPUT_MODE = 100 ,
  cv::CAP_PROP_OPENNI_FRAME_MAX_DEPTH = 101 ,
  cv::CAP_PROP_OPENNI_BASELINE = 102 ,
  cv::CAP_PROP_OPENNI_FOCAL_LENGTH = 103 ,
  cv::CAP_PROP_OPENNI_REGISTRATION = 104 ,
  cv::CAP_PROP_OPENNI_REGISTRATION_ON = CAP_PROP_OPENNI_REGISTRATION ,
  cv::CAP_PROP_OPENNI_APPROX_FRAME_SYNC = 105 ,
  cv::CAP_PROP_OPENNI_MAX_BUFFER_SIZE = 106 ,
  cv::CAP_PROP_OPENNI_CIRCLE_BUFFER = 107 ,
  cv::CAP_PROP_OPENNI_MAX_TIME_DURATION = 108 ,
  cv::CAP_PROP_OPENNI_GENERATOR_PRESENT = 109 ,
  cv::CAP_PROP_OPENNI2_SYNC = 110 ,
  cv::CAP_PROP_OPENNI2_MIRROR = 111
}
 Properties of cameras available through OpenNI backend. More...
 
enum  {
  cv::CAP_OPENNI_IMAGE_GENERATOR_PRESENT = CAP_OPENNI_IMAGE_GENERATOR + CAP_PROP_OPENNI_GENERATOR_PRESENT ,
  cv::CAP_OPENNI_IMAGE_GENERATOR_OUTPUT_MODE = CAP_OPENNI_IMAGE_GENERATOR + CAP_PROP_OPENNI_OUTPUT_MODE ,
  cv::CAP_OPENNI_DEPTH_GENERATOR_PRESENT = CAP_OPENNI_DEPTH_GENERATOR + CAP_PROP_OPENNI_GENERATOR_PRESENT ,
  cv::CAP_OPENNI_DEPTH_GENERATOR_BASELINE = CAP_OPENNI_DEPTH_GENERATOR + CAP_PROP_OPENNI_BASELINE ,
  cv::CAP_OPENNI_DEPTH_GENERATOR_FOCAL_LENGTH = CAP_OPENNI_DEPTH_GENERATOR + CAP_PROP_OPENNI_FOCAL_LENGTH ,
  cv::CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION = CAP_OPENNI_DEPTH_GENERATOR + CAP_PROP_OPENNI_REGISTRATION ,
  cv::CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION_ON = CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION ,
  cv::CAP_OPENNI_IR_GENERATOR_PRESENT = CAP_OPENNI_IR_GENERATOR + CAP_PROP_OPENNI_GENERATOR_PRESENT
}
 OpenNI shortcuts. More...
 
enum  {
  cv::CAP_OPENNI_DEPTH_MAP = 0 ,
  cv::CAP_OPENNI_POINT_CLOUD_MAP = 1 ,
  cv::CAP_OPENNI_DISPARITY_MAP = 2 ,
  cv::CAP_OPENNI_DISPARITY_MAP_32F = 3 ,
  cv::CAP_OPENNI_VALID_DEPTH_MASK = 4 ,
  cv::CAP_OPENNI_BGR_IMAGE = 5 ,
  cv::CAP_OPENNI_GRAY_IMAGE = 6 ,
  cv::CAP_OPENNI_IR_IMAGE = 7
}
 OpenNI data given from depth generator. More...
 
enum  {
  cv::CAP_OPENNI_VGA_30HZ = 0 ,
  cv::CAP_OPENNI_SXGA_15HZ = 1 ,
  cv::CAP_OPENNI_SXGA_30HZ = 2 ,
  cv::CAP_OPENNI_QVGA_30HZ = 3 ,
  cv::CAP_OPENNI_QVGA_60HZ = 4
}
 Supported output modes of OpenNI image generator. More...
 
GStreamer
enum  { cv::CAP_PROP_GSTREAMER_QUEUE_LENGTH = 200 }
 
PvAPI, Prosilica GigE SDK
enum  {
  cv::CAP_PROP_PVAPI_MULTICASTIP = 300 ,
  cv::CAP_PROP_PVAPI_FRAMESTARTTRIGGERMODE = 301 ,
  cv::CAP_PROP_PVAPI_DECIMATIONHORIZONTAL = 302 ,
  cv::CAP_PROP_PVAPI_DECIMATIONVERTICAL = 303 ,
  cv::CAP_PROP_PVAPI_BINNINGX = 304 ,
  cv::CAP_PROP_PVAPI_BINNINGY = 305 ,
  cv::CAP_PROP_PVAPI_PIXELFORMAT = 306
}
 PVAPI. More...
 
enum  {
  cv::CAP_PVAPI_FSTRIGMODE_FREERUN = 0 ,
  cv::CAP_PVAPI_FSTRIGMODE_SYNCIN1 = 1 ,
  cv::CAP_PVAPI_FSTRIGMODE_SYNCIN2 = 2 ,
  cv::CAP_PVAPI_FSTRIGMODE_FIXEDRATE = 3 ,
  cv::CAP_PVAPI_FSTRIGMODE_SOFTWARE = 4
}
 PVAPI: FrameStartTriggerMode. More...
 
enum  {
  cv::CAP_PVAPI_DECIMATION_OFF = 1 ,
  cv::CAP_PVAPI_DECIMATION_2OUTOF4 = 2 ,
  cv::CAP_PVAPI_DECIMATION_2OUTOF8 = 4 ,
  cv::CAP_PVAPI_DECIMATION_2OUTOF16 = 8
}
 PVAPI: DecimationHorizontal, DecimationVertical. More...
 
enum  {
  cv::CAP_PVAPI_PIXELFORMAT_MONO8 = 1 ,
  cv::CAP_PVAPI_PIXELFORMAT_MONO16 = 2 ,
  cv::CAP_PVAPI_PIXELFORMAT_BAYER8 = 3 ,
  cv::CAP_PVAPI_PIXELFORMAT_BAYER16 = 4 ,
  cv::CAP_PVAPI_PIXELFORMAT_RGB24 = 5 ,
  cv::CAP_PVAPI_PIXELFORMAT_BGR24 = 6 ,
  cv::CAP_PVAPI_PIXELFORMAT_RGBA32 = 7 ,
  cv::CAP_PVAPI_PIXELFORMAT_BGRA32 = 8
}
 PVAPI: PixelFormat. More...
 
XIMEA Camera API
enum  {
  cv::CAP_PROP_XI_DOWNSAMPLING = 400 ,
  cv::CAP_PROP_XI_DATA_FORMAT = 401 ,
  cv::CAP_PROP_XI_OFFSET_X = 402 ,
  cv::CAP_PROP_XI_OFFSET_Y = 403 ,
  cv::CAP_PROP_XI_TRG_SOURCE = 404 ,
  cv::CAP_PROP_XI_TRG_SOFTWARE = 405 ,
  cv::CAP_PROP_XI_GPI_SELECTOR = 406 ,
  cv::CAP_PROP_XI_GPI_MODE = 407 ,
  cv::CAP_PROP_XI_GPI_LEVEL = 408 ,
  cv::CAP_PROP_XI_GPO_SELECTOR = 409 ,
  cv::CAP_PROP_XI_GPO_MODE = 410 ,
  cv::CAP_PROP_XI_LED_SELECTOR = 411 ,
  cv::CAP_PROP_XI_LED_MODE = 412 ,
  cv::CAP_PROP_XI_MANUAL_WB = 413 ,
  cv::CAP_PROP_XI_AUTO_WB = 414 ,
  cv::CAP_PROP_XI_AEAG = 415 ,
  cv::CAP_PROP_XI_EXP_PRIORITY = 416 ,
  cv::CAP_PROP_XI_AE_MAX_LIMIT = 417 ,
  cv::CAP_PROP_XI_AG_MAX_LIMIT = 418 ,
  cv::CAP_PROP_XI_AEAG_LEVEL = 419 ,
  cv::CAP_PROP_XI_TIMEOUT = 420 ,
  cv::CAP_PROP_XI_EXPOSURE = 421 ,
  cv::CAP_PROP_XI_EXPOSURE_BURST_COUNT = 422 ,
  cv::CAP_PROP_XI_GAIN_SELECTOR = 423 ,
  cv::CAP_PROP_XI_GAIN = 424 ,
  cv::CAP_PROP_XI_DOWNSAMPLING_TYPE = 426 ,
  cv::CAP_PROP_XI_BINNING_SELECTOR = 427 ,
  cv::CAP_PROP_XI_BINNING_VERTICAL = 428 ,
  cv::CAP_PROP_XI_BINNING_HORIZONTAL = 429 ,
  cv::CAP_PROP_XI_BINNING_PATTERN = 430 ,
  cv::CAP_PROP_XI_DECIMATION_SELECTOR = 431 ,
  cv::CAP_PROP_XI_DECIMATION_VERTICAL = 432 ,
  cv::CAP_PROP_XI_DECIMATION_HORIZONTAL = 433 ,
  cv::CAP_PROP_XI_DECIMATION_PATTERN = 434 ,
  cv::CAP_PROP_XI_TEST_PATTERN_GENERATOR_SELECTOR = 587 ,
  cv::CAP_PROP_XI_TEST_PATTERN = 588 ,
  cv::CAP_PROP_XI_IMAGE_DATA_FORMAT = 435 ,
  cv::CAP_PROP_XI_SHUTTER_TYPE = 436 ,
  cv::CAP_PROP_XI_SENSOR_TAPS = 437 ,
  cv::CAP_PROP_XI_AEAG_ROI_OFFSET_X = 439 ,
  cv::CAP_PROP_XI_AEAG_ROI_OFFSET_Y = 440 ,
  cv::CAP_PROP_XI_AEAG_ROI_WIDTH = 441 ,
  cv::CAP_PROP_XI_AEAG_ROI_HEIGHT = 442 ,
  cv::CAP_PROP_XI_BPC = 445 ,
  cv::CAP_PROP_XI_WB_KR = 448 ,
  cv::CAP_PROP_XI_WB_KG = 449 ,
  cv::CAP_PROP_XI_WB_KB = 450 ,
  cv::CAP_PROP_XI_WIDTH = 451 ,
  cv::CAP_PROP_XI_HEIGHT = 452 ,
  cv::CAP_PROP_XI_REGION_SELECTOR = 589 ,
  cv::CAP_PROP_XI_REGION_MODE = 595 ,
  cv::CAP_PROP_XI_LIMIT_BANDWIDTH = 459 ,
  cv::CAP_PROP_XI_SENSOR_DATA_BIT_DEPTH = 460 ,
  cv::CAP_PROP_XI_OUTPUT_DATA_BIT_DEPTH = 461 ,
  cv::CAP_PROP_XI_IMAGE_DATA_BIT_DEPTH = 462 ,
  cv::CAP_PROP_XI_OUTPUT_DATA_PACKING = 463 ,
  cv::CAP_PROP_XI_OUTPUT_DATA_PACKING_TYPE = 464 ,
  cv::CAP_PROP_XI_IS_COOLED = 465 ,
  cv::CAP_PROP_XI_COOLING = 466 ,
  cv::CAP_PROP_XI_TARGET_TEMP = 467 ,
  cv::CAP_PROP_XI_CHIP_TEMP = 468 ,
  cv::CAP_PROP_XI_HOUS_TEMP = 469 ,
  cv::CAP_PROP_XI_HOUS_BACK_SIDE_TEMP = 590 ,
  cv::CAP_PROP_XI_SENSOR_BOARD_TEMP = 596 ,
  cv::CAP_PROP_XI_CMS = 470 ,
  cv::CAP_PROP_XI_APPLY_CMS = 471 ,
  cv::CAP_PROP_XI_IMAGE_IS_COLOR = 474 ,
  cv::CAP_PROP_XI_COLOR_FILTER_ARRAY = 475 ,
  cv::CAP_PROP_XI_GAMMAY = 476 ,
  cv::CAP_PROP_XI_GAMMAC = 477 ,
  cv::CAP_PROP_XI_SHARPNESS = 478 ,
  cv::CAP_PROP_XI_CC_MATRIX_00 = 479 ,
  cv::CAP_PROP_XI_CC_MATRIX_01 = 480 ,
  cv::CAP_PROP_XI_CC_MATRIX_02 = 481 ,
  cv::CAP_PROP_XI_CC_MATRIX_03 = 482 ,
  cv::CAP_PROP_XI_CC_MATRIX_10 = 483 ,
  cv::CAP_PROP_XI_CC_MATRIX_11 = 484 ,
  cv::CAP_PROP_XI_CC_MATRIX_12 = 485 ,
  cv::CAP_PROP_XI_CC_MATRIX_13 = 486 ,
  cv::CAP_PROP_XI_CC_MATRIX_20 = 487 ,
  cv::CAP_PROP_XI_CC_MATRIX_21 = 488 ,
  cv::CAP_PROP_XI_CC_MATRIX_22 = 489 ,
  cv::CAP_PROP_XI_CC_MATRIX_23 = 490 ,
  cv::CAP_PROP_XI_CC_MATRIX_30 = 491 ,
  cv::CAP_PROP_XI_CC_MATRIX_31 = 492 ,
  cv::CAP_PROP_XI_CC_MATRIX_32 = 493 ,
  cv::CAP_PROP_XI_CC_MATRIX_33 = 494 ,
  cv::CAP_PROP_XI_DEFAULT_CC_MATRIX = 495 ,
  cv::CAP_PROP_XI_TRG_SELECTOR = 498 ,
  cv::CAP_PROP_XI_ACQ_FRAME_BURST_COUNT = 499 ,
  cv::CAP_PROP_XI_DEBOUNCE_EN = 507 ,
  cv::CAP_PROP_XI_DEBOUNCE_T0 = 508 ,
  cv::CAP_PROP_XI_DEBOUNCE_T1 = 509 ,
  cv::CAP_PROP_XI_DEBOUNCE_POL = 510 ,
  cv::CAP_PROP_XI_LENS_MODE = 511 ,
  cv::CAP_PROP_XI_LENS_APERTURE_VALUE = 512 ,
  cv::CAP_PROP_XI_LENS_FOCUS_MOVEMENT_VALUE = 513 ,
  cv::CAP_PROP_XI_LENS_FOCUS_MOVE = 514 ,
  cv::CAP_PROP_XI_LENS_FOCUS_DISTANCE = 515 ,
  cv::CAP_PROP_XI_LENS_FOCAL_LENGTH = 516 ,
  cv::CAP_PROP_XI_LENS_FEATURE_SELECTOR = 517 ,
  cv::CAP_PROP_XI_LENS_FEATURE = 518 ,
  cv::CAP_PROP_XI_DEVICE_MODEL_ID = 521 ,
  cv::CAP_PROP_XI_DEVICE_SN = 522 ,
  cv::CAP_PROP_XI_IMAGE_DATA_FORMAT_RGB32_ALPHA = 529 ,
  cv::CAP_PROP_XI_IMAGE_PAYLOAD_SIZE = 530 ,
  cv::CAP_PROP_XI_TRANSPORT_PIXEL_FORMAT = 531 ,
  cv::CAP_PROP_XI_SENSOR_CLOCK_FREQ_HZ = 532 ,
  cv::CAP_PROP_XI_SENSOR_CLOCK_FREQ_INDEX = 533 ,
  cv::CAP_PROP_XI_SENSOR_OUTPUT_CHANNEL_COUNT = 534 ,
  cv::CAP_PROP_XI_FRAMERATE = 535 ,
  cv::CAP_PROP_XI_COUNTER_SELECTOR = 536 ,
  cv::CAP_PROP_XI_COUNTER_VALUE = 537 ,
  cv::CAP_PROP_XI_ACQ_TIMING_MODE = 538 ,
  cv::CAP_PROP_XI_AVAILABLE_BANDWIDTH = 539 ,
  cv::CAP_PROP_XI_BUFFER_POLICY = 540 ,
  cv::CAP_PROP_XI_LUT_EN = 541 ,
  cv::CAP_PROP_XI_LUT_INDEX = 542 ,
  cv::CAP_PROP_XI_LUT_VALUE = 543 ,
  cv::CAP_PROP_XI_TRG_DELAY = 544 ,
  cv::CAP_PROP_XI_TS_RST_MODE = 545 ,
  cv::CAP_PROP_XI_TS_RST_SOURCE = 546 ,
  cv::CAP_PROP_XI_IS_DEVICE_EXIST = 547 ,
  cv::CAP_PROP_XI_ACQ_BUFFER_SIZE = 548 ,
  cv::CAP_PROP_XI_ACQ_BUFFER_SIZE_UNIT = 549 ,
  cv::CAP_PROP_XI_ACQ_TRANSPORT_BUFFER_SIZE = 550 ,
  cv::CAP_PROP_XI_BUFFERS_QUEUE_SIZE = 551 ,
  cv::CAP_PROP_XI_ACQ_TRANSPORT_BUFFER_COMMIT = 552 ,
  cv::CAP_PROP_XI_RECENT_FRAME = 553 ,
  cv::CAP_PROP_XI_DEVICE_RESET = 554 ,
  cv::CAP_PROP_XI_COLUMN_FPN_CORRECTION = 555 ,
  cv::CAP_PROP_XI_ROW_FPN_CORRECTION = 591 ,
  cv::CAP_PROP_XI_SENSOR_MODE = 558 ,
  cv::CAP_PROP_XI_HDR = 559 ,
  cv::CAP_PROP_XI_HDR_KNEEPOINT_COUNT = 560 ,
  cv::CAP_PROP_XI_HDR_T1 = 561 ,
  cv::CAP_PROP_XI_HDR_T2 = 562 ,
  cv::CAP_PROP_XI_KNEEPOINT1 = 563 ,
  cv::CAP_PROP_XI_KNEEPOINT2 = 564 ,
  cv::CAP_PROP_XI_IMAGE_BLACK_LEVEL = 565 ,
  cv::CAP_PROP_XI_HW_REVISION = 571 ,
  cv::CAP_PROP_XI_DEBUG_LEVEL = 572 ,
  cv::CAP_PROP_XI_AUTO_BANDWIDTH_CALCULATION = 573 ,
  cv::CAP_PROP_XI_FFS_FILE_ID = 594 ,
  cv::CAP_PROP_XI_FFS_FILE_SIZE = 580 ,
  cv::CAP_PROP_XI_FREE_FFS_SIZE = 581 ,
  cv::CAP_PROP_XI_USED_FFS_SIZE = 582 ,
  cv::CAP_PROP_XI_FFS_ACCESS_KEY = 583 ,
  cv::CAP_PROP_XI_SENSOR_FEATURE_SELECTOR = 585 ,
  cv::CAP_PROP_XI_SENSOR_FEATURE_VALUE = 586
}
 Properties of cameras available through XIMEA SDK backend. More...
 
ARAVIS Camera API
enum  { cv::CAP_PROP_ARAVIS_AUTOTRIGGER = 600 }
 Properties of cameras available through ARAVIS backend. More...
 
AVFoundation framework for iOS
enum  {
  cv::CAP_PROP_IOS_DEVICE_FOCUS = 9001 ,
  cv::CAP_PROP_IOS_DEVICE_EXPOSURE = 9002 ,
  cv::CAP_PROP_IOS_DEVICE_FLASH = 9003 ,
  cv::CAP_PROP_IOS_DEVICE_WHITEBALANCE = 9004 ,
  cv::CAP_PROP_IOS_DEVICE_TORCH = 9005
}
 Properties of cameras available through AVFOUNDATION backend. More...
 
Smartek Giganetix GigEVisionSDK
enum  {
  cv::CAP_PROP_GIGA_FRAME_OFFSET_X = 10001 ,
  cv::CAP_PROP_GIGA_FRAME_OFFSET_Y = 10002 ,
  cv::CAP_PROP_GIGA_FRAME_WIDTH_MAX = 10003 ,
  cv::CAP_PROP_GIGA_FRAME_HEIGH_MAX = 10004 ,
  cv::CAP_PROP_GIGA_FRAME_SENS_WIDTH = 10005 ,
  cv::CAP_PROP_GIGA_FRAME_SENS_HEIGH = 10006
}
 Properties of cameras available through Smartek Giganetix Ethernet Vision backend. More...
 
Intel Perceptual Computing SDK
enum  {
  cv::CAP_PROP_INTELPERC_PROFILE_COUNT = 11001 ,
  cv::CAP_PROP_INTELPERC_PROFILE_IDX = 11002 ,
  cv::CAP_PROP_INTELPERC_DEPTH_LOW_CONFIDENCE_VALUE = 11003 ,
  cv::CAP_PROP_INTELPERC_DEPTH_SATURATION_VALUE = 11004 ,
  cv::CAP_PROP_INTELPERC_DEPTH_CONFIDENCE_THRESHOLD = 11005 ,
  cv::CAP_PROP_INTELPERC_DEPTH_FOCAL_LENGTH_HORZ = 11006 ,
  cv::CAP_PROP_INTELPERC_DEPTH_FOCAL_LENGTH_VERT = 11007
}
 
enum  {
  cv::CAP_INTELPERC_DEPTH_GENERATOR = 1 << 29 ,
  cv::CAP_INTELPERC_IMAGE_GENERATOR = 1 << 28 ,
  cv::CAP_INTELPERC_IR_GENERATOR = 1 << 27 ,
  cv::CAP_INTELPERC_GENERATORS_MASK = CAP_INTELPERC_DEPTH_GENERATOR + CAP_INTELPERC_IMAGE_GENERATOR + CAP_INTELPERC_IR_GENERATOR
}
 Intel Perceptual Streams. More...
 
enum  {
  cv::CAP_INTELPERC_DEPTH_MAP = 0 ,
  cv::CAP_INTELPERC_UVDEPTH_MAP = 1 ,
  cv::CAP_INTELPERC_IR_MAP = 2 ,
  cv::CAP_INTELPERC_IMAGE = 3
}
 
gPhoto2 connection
enum  {
  cv::CAP_PROP_GPHOTO2_PREVIEW = 17001 ,
  cv::CAP_PROP_GPHOTO2_WIDGET_ENUMERATE = 17002 ,
  cv::CAP_PROP_GPHOTO2_RELOAD_CONFIG = 17003 ,
  cv::CAP_PROP_GPHOTO2_RELOAD_ON_CHANGE = 17004 ,
  cv::CAP_PROP_GPHOTO2_COLLECT_MSGS = 17005 ,
  cv::CAP_PROP_GPHOTO2_FLUSH_MSGS = 17006 ,
  cv::CAP_PROP_SPEED = 17007 ,
  cv::CAP_PROP_APERTURE = 17008 ,
  cv::CAP_PROP_EXPOSUREPROGRAM = 17009 ,
  cv::CAP_PROP_VIEWFINDER = 17010
}
 gPhoto2 properties More...
 
Images backend
enum  {
  cv::CAP_PROP_IMAGES_BASE = 18000 ,
  cv::CAP_PROP_IMAGES_LAST = 19000
}
 Images backend properties. More...
 
OBSENSOR (for Orbbec 3D-Sensor device/module )
enum  cv::VideoCaptureOBSensorDataType {
  cv::CAP_OBSENSOR_DEPTH_MAP = 0 ,
  cv::CAP_OBSENSOR_BGR_IMAGE = 1 ,
  cv::CAP_OBSENSOR_IR_IMAGE = 2
}
 OBSENSOR data given from image generator. More...
 
enum  cv::VideoCaptureOBSensorGenerators {
  cv::CAP_OBSENSOR_DEPTH_GENERATOR = 1 << 29 ,
  cv::CAP_OBSENSOR_IMAGE_GENERATOR = 1 << 28 ,
  cv::CAP_OBSENSOR_IR_GENERATOR = 1 << 27 ,
  cv::CAP_OBSENSOR_GENERATORS_MASK = CAP_OBSENSOR_DEPTH_GENERATOR + CAP_OBSENSOR_IMAGE_GENERATOR + CAP_OBSENSOR_IR_GENERATOR
}
 OBSENSOR stream generator. More...
 
enum  cv::VideoCaptureOBSensorProperties {
  cv::CAP_PROP_OBSENSOR_INTRINSIC_FX =26001 ,
  cv::CAP_PROP_OBSENSOR_INTRINSIC_FY =26002 ,
  cv::CAP_PROP_OBSENSOR_INTRINSIC_CX =26003 ,
  cv::CAP_PROP_OBSENSOR_INTRINSIC_CY =26004
}
 OBSENSOR properties. More...
 

Typedef Documentation

◆ CvCapture

typedef struct CvCapture CvCapture

◆ CvVideoWriter

typedef struct CvVideoWriter CvVideoWriter