The video capture API includes values for the data bus width, and for the clock and data lane
properties.
Frame property arrays
The video capture API uses the CSI2 clock
and data lane properties described below. Lane positions are all specified as follows:
Value |
Number or position |
0 to 4 |
Position number. |
-1 |
Don't set the number or the position. Use whatever default number or position is already
set in the hardware. |
- CAPTURE_PROPERTY_DATA_BUS_WIDTH
- CAPTURE_PROPERTY( 'Q', 'D', 'B', 'W' )
- Read/Write int The data bus width, for parallel interfaces. Valid values are 8,
10, 16, etc.
- CAPTURE_PROPERTY_CSI2_NUM_DATA_LANES
- CAPTURE_PROPERTY('Q','C','N','D')
- Read/Write int Number of CSI2 data lanes.
- CAPTURE_PROPERTY_CSI2_CLK_LANE_POS
- APTURE_PROPERTY('Q','C','C','P')
- Read/Write int Position of CSI2 clock lane.
- CAPTURE_PROPERTY_CSI2_DATA0_LANE_POS
- CAPTURE_PROPERTY('Q','C','D','0')
- Read/Write int Position of CSI2 data lane 0.
- CAPTURE_PROPERTY_CSI2_DATA1_LANE_POS
- CAPTURE_PROPERTY('Q','C','D','1')
- Read/Write int Position of CSI2 data lane 1.
- CAPTURE_PROPERTY_CSI2_DATA2_LANE_POS
- CAPTURE_PROPERTY('Q','C','D','2')
- Read/Write int Position of CSI2 data lane 2.
- CAPTURE_PROPERTY_CSI2_DATA3_LANE_POS
- CAPTURE_PROPERTY('Q','C','D','3')
- Read/Write int Position of CSI2 data lane 3.