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

活動區域和所有由硬體插入或修改的填充畫素。