Lines Matching +full:standard +full:- +full:mode
1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _v4l2-meta-fmt-d4xx:
15 Intel D4xx (D435, D455 and others) cameras include per-frame metadata in their UVC
17 means, that the private D4XX metadata, following the standard UVC header, is
18 organised in blocks. D4XX cameras implement several standard block types,
19 proposed by Microsoft, and several proprietary ones. Supported standard metadata
37 .. flat-table:: D4xx metadata
39 :header-rows: 1
40 :stub-columns: 0
42 * - **Field**
43 - **Description**
44 * - :cspan:`1` *Depth Control*
45 * - __u32 ID
46 - 0x80000000
47 * - __u32 Size
48 - Size in bytes, include ID (all protocol versions: 60)
49 * - __u32 Version
50 - Version of this structure. The documentation herein covers versions 1,
53 * - __u32 Flags
54 - A bitmask of flags: see [2_] below
55 * - __u32 Gain
56 - Gain value in internal units, same as the V4L2_CID_GAIN control, used to
58 * - __u32 Exposure
59 - Exposure time (in microseconds) used to capture the frame
60 * - __u32 Laser power
61 - Power of the laser LED 0-360, used for depth measurement
62 * - __u32 AE mode
63 - 0: manual; 1: automatic exposure
64 * - __u32 Exposure priority
65 - Exposure priority value: 0 - constant frame rate
66 * - __u32 AE ROI left
67 - Left border of the AE Region of Interest (all ROI values are in pixels
69 * - __u32 AE ROI right
70 - Right border of the AE Region of Interest
71 * - __u32 AE ROI top
72 - Top border of the AE Region of Interest
73 * - __u32 AE ROI bottom
74 - Bottom border of the AE Region of Interest
75 * - __u32 Preset
76 - Preset selector value, default: 0, unless changed by the user
77 * - __u8 Emitter mode (v3 only) (__u32 Laser mode for v1) [8_]
78 - 0: off, 1: on, same as __u32 Laser mode for v1
79 * - __u8 RFU byte (v3 only)
80 - Spare byte for future use
81 * - __u16 LED Power (v3 only)
82 - Led power value 0-360 (F416 SKU)
83 * - :cspan:`1` *Capture Timing*
84 * - __u32 ID
85 - 0x80000001
86 * - __u32 Size
87 - Size in bytes, include ID (all protocol versions: 40)
88 * - __u32 Version
89 - Version of this structure. The documentation herein corresponds to
92 * - __u32 Flags
93 - A bitmask of flags: see [3_] below
94 * - __u32 Frame counter
95 - Monotonically increasing counter
96 * - __u32 Optical time
97 - Time in microseconds from the beginning of a frame till its middle
98 * - __u32 Readout time
99 - Time, used to read out a frame in microseconds
100 * - __u32 Exposure time
101 - Frame exposure time in microseconds
102 * - __u32 Frame interval
103 - In microseconds = 1000000 / framerate
104 * - __u32 Pipe latency
105 - Time in microseconds from start of frame to data in USB buffer
106 * - :cspan:`1` *Configuration*
107 * - __u32 ID
108 - 0x80000002
109 * - __u32 Size
110 - Size in bytes, include ID (v1:36, v3:40)
111 * - __u32 Version
112 - Version of this structure. The documentation herein corresponds to
115 * - __u32 Flags
116 - A bitmask of flags: see [4_] below
117 * - __u8 Hardware type
118 - Camera hardware version [5_]
119 * - __u8 SKU ID
120 - Camera hardware configuration [6_]
121 * - __u32 Cookie
122 - Internal synchronisation
123 * - __u16 Format
124 - Image format code [7_]
125 * - __u16 Width
126 - Width in pixels
127 * - __u16 Height
128 - Height in pixels
129 * - __u16 Framerate
130 - Requested frame rate per second
131 * - __u16 Trigger
132 - Byte 0: bit 0: depth and RGB are synchronised, bit 1: external trigger
133 * - __u16 Calibration count (v3 only)
134 - Calibration counter, see [4_] below
135 * - __u8 GPIO input data (v3 only)
136 - GPIO readout, see [4_] below (Supported from FW 5.12.7.0)
137 * - __u32 Sub-preset info (v3 only)
138 - Sub-preset choice information, see [4_] below
139 * - __u8 reserved (v3 only)
140 - RFU byte.
144 [1] https://docs.microsoft.com/en-us/windows-hardware/drivers/stream/uvc-extensions-1-5
153 0x00000008 AE mode
157 0x00000080 Emitter mode
185 0x00000400 Sub-preset Info
196 [6] 8-bit camera hardware configuration bitfield: ::
200 01: standard depth
203 [2] depthIsActive - has a laser projector
235 [8] The "Laser mode" has been replaced in version 3 by three different fields.
240 The "Laser mode" __u32 fields has been split into: ::
241 1 __u8 Emitter mode