VideoCaptureAPIs enum

cv::VideoCapture API backends identifier.

Select preferred API for a capture object. To be used in the VideoCapture::VideoCapture() constructor or VideoCapture::open()

Inheritance
Available extensions

Values

CAP_ANY → const VideoCaptureAPIs

Auto detect == 0

const VideoCaptureAPIs(0)
CAP_V4L → const VideoCaptureAPIs

Video For Windows (obsolete, removed) V4L/V4L2 capturing support

const VideoCaptureAPIs(200)
CAP_V4L2 → const VideoCaptureAPIs

Same as CAP_V4L

const VideoCaptureAPIs(200)
CAP_FIREWIRE → const VideoCaptureAPIs

IEEE 1394 drivers

const VideoCaptureAPIs(300)
CAP_FIREWARE → const VideoCaptureAPIs

Same value as CAP_FIREWIRE

const VideoCaptureAPIs(300)
CAP_IEEE1394 → const VideoCaptureAPIs

Same value as CAP_FIREWIRE

const VideoCaptureAPIs(300)
CAP_DC1394 → const VideoCaptureAPIs

Same value as CAP_FIREWIRE

const VideoCaptureAPIs(300)
CAP_CMU1394 → const VideoCaptureAPIs

Same value as CAP_FIREWIRE

const VideoCaptureAPIs(300)
CAP_QT → const VideoCaptureAPIs

QuickTime (obsolete, removed)

const VideoCaptureAPIs(500)
CAP_UNICAP → const VideoCaptureAPIs

Unicap drivers (obsolete, removed)

const VideoCaptureAPIs(600)
CAP_DSHOW → const VideoCaptureAPIs

DirectShow (via videoInput)

const VideoCaptureAPIs(700)
CAP_PVAPI → const VideoCaptureAPIs

PvAPI, Prosilica GigE SDK

const VideoCaptureAPIs(800)
CAP_OPENNI → const VideoCaptureAPIs

OpenNI (for Kinect)

const VideoCaptureAPIs(900)
CAP_OPENNI_ASUS → const VideoCaptureAPIs

OpenNI (for Asus Xtion)

const VideoCaptureAPIs(910)
CAP_ANDROID → const VideoCaptureAPIs

MediaNDK (API Level 21+) and NDK Camera (API level 24+) for Android

const VideoCaptureAPIs(1000)
CAP_XIAPI → const VideoCaptureAPIs

XIMEA Camera API

const VideoCaptureAPIs(1100)
CAP_AVFOUNDATION → const VideoCaptureAPIs

AVFoundation framework for iOS (OS X Lion will have the same API)

const VideoCaptureAPIs(1200)
CAP_GIGANETIX → const VideoCaptureAPIs

Smartek Giganetix GigEVisionSDK

const VideoCaptureAPIs(1300)
CAP_MSMF → const VideoCaptureAPIs

Microsoft Media Foundation (via videoInput). See platform specific notes above.

const VideoCaptureAPIs(1400)
CAP_WINRT → const VideoCaptureAPIs

Microsoft Windows Runtime using Media Foundation

const VideoCaptureAPIs(1410)
CAP_INTELPERC → const VideoCaptureAPIs

RealSense (former Intel Perceptual Computing SDK)

const VideoCaptureAPIs(1500)
CAP_REALSENSE → const VideoCaptureAPIs

Synonym for CAP_INTELPERC

const VideoCaptureAPIs(1500)
CAP_OPENNI2 → const VideoCaptureAPIs

OpenNI2 (for Kinect)

const VideoCaptureAPIs(1600)
CAP_OPENNI2_ASUS → const VideoCaptureAPIs

OpenNI2 (for Asus Xtion and Occipital Structure sensors)

const VideoCaptureAPIs(1610)
CAP_OPENNI2_ASTRA → const VideoCaptureAPIs

OpenNI2 (for Orbbec Astra)

const VideoCaptureAPIs(1620)
CAP_GPHOTO2 → const VideoCaptureAPIs

gPhoto2 connection

const VideoCaptureAPIs(1700)
CAP_GSTREAMER → const VideoCaptureAPIs

GStreamer

const VideoCaptureAPIs(1800)
CAP_FFMPEG → const VideoCaptureAPIs

Open and record video file or stream using the FFMPEG library

const VideoCaptureAPIs(1900)
CAP_IMAGES → const VideoCaptureAPIs

OpenCV Image Sequence (e.g. img_%02d.jpg)

const VideoCaptureAPIs(2000)
CAP_ARAVIS → const VideoCaptureAPIs

Aravis SDK

const VideoCaptureAPIs(2100)
CAP_OPENCV_MJPEG → const VideoCaptureAPIs

Built-in OpenCV MotionJPEG codec

const VideoCaptureAPIs(2200)
CAP_INTEL_MFX → const VideoCaptureAPIs

Intel MediaSDK

const VideoCaptureAPIs(2300)
CAP_XINE → const VideoCaptureAPIs

XINE engine (Linux)

const VideoCaptureAPIs(2400)
CAP_UEYE → const VideoCaptureAPIs

uEye Camera API

const VideoCaptureAPIs(2500)
CAP_OBSENSOR → const VideoCaptureAPIs

For Orbbec 3D-Sensor device/module (Astra+, Femto, Astra2, Gemini2, Gemini2L, Gemini2XL, Gemini330, Femto Mega) attention: Astra2 cameras currently only support Windows and Linux kernel versions no higher than 4.15, and higher versions of Linux kernel may have exceptions.

const VideoCaptureAPIs(2600)

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
value → int
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

maybeFromValue(int value) → VideoCaptureAPIs?
Returns the enum member matching value, or null if value is unknown.

Constants

values → const List<VideoCaptureAPIs>
A constant List of the values in this enum, in order of their declaration.