The video capture API includes constants, data types, enumerated values, and macros specifying video capture properties.
#define CAPTURE_PROPERTY ( (a) << 24 | (b) << 16 | (c) << 8 | (d) )
CAPTURE_PROPERTY() converts string constants into integers.
This macro is used to help define the capture properties