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  |