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 |