The video capture API includes definitions for the source buffer properties.
Source buffer properties include:
- CAPTURE_PROPERTY_SRC_FORMAT
- CAPTURE_PROPERTY( 'Q', 'S', 'F', 'O' )
- Read/Writer uint32_t
- Source buffer format.
- CAPTURE_PROPERTY_SRC_STRIDE
- CAPTURE_PROPERTY( 'Q', 'S', 'F', 'S' )
- Read/Writer uint32_t
- Source buffer stride, in bytes.
- CAPTURE_PROPERTY_SRC_WIDTH
- CAPTURE_PROPERTY( 'Q', 'S', 'W', 'I' )
- Read/Writer uint32_t
- The width of the source, in pixels.
- CAPTURE_PROPERTY_SRC_HEIGHT
- CAPTURE_PROPERTY( 'Q', 'S', 'H', 'E' )
- Read/Writer uint32_t
- The width of the source, in pixels.
- CAPTURE_PROPERTY_CROP_WIDTH
- CAPTURE_PROPERTY( 'Q', 'C', 'W', 'I' )
- Read/Writer uint32_t
- The source viewport width, in pixels.
- CAPTURE_PROPERTY_CROP_HEIGHT
- CAPTURE_PROPERTY( 'Q', 'C', 'H', 'E' )
- Read/Writer uint32_t
- The source viewport height, in pixels.
- CAPTURE_PROPERTY_CROP_X
- CAPTURE_PROPERTY( 'Q', 'C', 'X', 'P' )
- Read/Writer uint32_t
- Source viewport x offset.
- CAPTURE_PROPERTY_CROP_Y
- CAPTURE_PROPERTY( 'Q', 'C', 'Y', 'P' )
- Read/Writer uint32_t
- Source viewport y offset.