8.1.1. Selection targets¶
The precise meaning of the selection targets may be dependent on which of the two interfaces they are used.
| Target name | id | Definition | Valid for V4L2 | Valid for V4L2 subdev | 
|---|---|---|---|---|
| 
 | 0x0000 | Crop rectangle. Defines the cropped area. | Yes | Yes | 
| 
 | 0x0001 | Suggested cropping rectangle that covers the “whole picture”. This includes only active pixels and excludes other non-active pixels such as black pixels. | Yes | Yes | 
| 
 | 0x0002 | Bounds of the crop rectangle. All valid crop rectangles fit inside the crop bounds rectangle. | Yes | Yes | 
| 
 | 0x0003 | The native size of the device, e.g. a sensor’s pixel array.
 | Yes | Yes | 
| 
 | 0x0100 | Compose rectangle. Used to configure scaling and composition. | Yes | Yes | 
| 
 | 0x0101 | Suggested composition rectangle that covers the “whole picture”. | Yes | No | 
| 
 | 0x0102 | Bounds of the compose rectangle. All valid compose rectangles fit inside the compose bounds rectangle. | Yes | Yes | 
| 
 | 0x0103 | The active area and all padding pixels that are inserted or modified by hardware. | Yes | No |