8.1.1. 选择目标

选择目标的精确含义可能取决于它们使用的两种接口中的哪一种。

选择目标定义

目标名称

ID

定义

适用于 V4L2

适用于 V4L2 子设备

V4L2_SEL_TGT_CROP

0x0000

裁剪矩形。定义裁剪区域。

V4L2_SEL_TGT_CROP_DEFAULT

0x0001

建议的裁剪矩形,覆盖“整个画面”。这仅包括活动像素,并排除其他非活动像素,例如黑色像素。

V4L2_SEL_TGT_CROP_BOUNDS

0x0002

裁剪矩形的边界。所有有效的裁剪矩形都适合裁剪边界矩形内部。

V4L2_SEL_TGT_NATIVE_SIZE

0x0003

设备的原始大小,例如传感器的像素阵列。对于此目标,lefttop 字段为零。

V4L2_SEL_TGT_COMPOSE

0x0100

合成矩形。用于配置缩放和合成。

V4L2_SEL_TGT_COMPOSE_DEFAULT

0x0101

建议的合成矩形,覆盖“整个画面”。

V4L2_SEL_TGT_COMPOSE_BOUNDS

0x0102

合成矩形的边界。所有有效的合成矩形都适合合成边界矩形内部。

V4L2_SEL_TGT_COMPOSE_PADDED

0x0103

活动区域和所有由硬件插入或修改的填充像素。