NVIDIA DRIVE OS Linux SDK API Reference

6.0.3 Release
NvSIPLCapStructs.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2020-2022, NVIDIA CORPORATION. All rights reserved. All
3  * information contained herein is proprietary and confidential to NVIDIA
4  * Corporation. Any use, reproduction, or disclosure without the written
5  * permission of NVIDIA Corporation is prohibited.
6  */
7 
8 #ifndef NVSIPL_CAP_STRUCTS_H
9 #define NVSIPL_CAP_STRUCTS_H
10 
11 #if !NV_IS_SAFETY
12 #include "nvmedia_surface.h"
13 #include "nvmedia_icp_structs.h"
14 #endif // NV_IS_SAFETY
15 
16 #ifdef __cplusplus
17 extern "C" {
18 #endif /* __cplusplus */
19 
31 #if NV_IS_SAFETY
32 typedef enum {
57 #if (NV_IS_SAFETY == 0)
58 
74 #endif
77 
78 typedef enum {
85  NVSIPL_CAP_INPUT_FORMAT_TYPE_YUV444,
121 
122 typedef enum {
136 
137 typedef enum {
143 
145 #define NVSIPL_CAP_MIN_IMAGE_WIDTH 640U
146 
148 #define NVSIPL_CAP_MAX_IMAGE_WIDTH 3848U
149 
151 #define NVSIPL_CAP_MIN_IMAGE_HEIGHT 480U
152 
154 #define NVSIPL_CAP_MAX_IMAGE_HEIGHT 2168U
155 
157 #define NVSIPL_CAP_MIN_FRAME_RATE 10U
158 
160 #define NVSIPL_CAP_MAX_FRAME_RATE 60U
161 
165 #define NVSIPL_PIXEL_ORDER_LUMA (0x00000001u)
166 
167 #define NVSIPL_PIXEL_ORDER_YUV (0x00000002u)
168 
169 #define NVSIPL_PIXEL_ORDER_YVU (0x00000003u)
170 
171 #define NVSIPL_PIXEL_ORDER_YUYV (0x00000004u)
172 
173 #define NVSIPL_PIXEL_ORDER_YVYU (0x00000005u)
174 
175 #define NVSIPL_PIXEL_ORDER_VYUY (0x00000006u)
176 
177 #define NVSIPL_PIXEL_ORDER_UYVY (0x00000007u)
178 
179 #define NVSIPL_PIXEL_ORDER_XUYV (0x00000008u)
180 
181 #define NVSIPL_PIXEL_ORDER_XYUV (0x00000009u)
182 
183 #define NVSIPL_PIXEL_ORDER_VUYX (0x0000000Au)
184 
187 #define NVSIPL_PIXEL_ORDER_ALPHA (0x00000011u)
188 
189 #define NVSIPL_PIXEL_ORDER_RGBA (0x00000012u)
190 
191 #define NVSIPL_PIXEL_ORDER_ARGB (0x00000013u)
192 
193 #define NVSIPL_PIXEL_ORDER_BGRA (0x00000014u)
194 
195 #define NVSIPL_PIXEL_ORDER_RG (0x00000015u)
196 
199 #define NVSIPL_PIXEL_ORDER_RGGB (0x00000021u)
200 
201 #define NVSIPL_PIXEL_ORDER_BGGR (0x00000022u)
202 
203 #define NVSIPL_PIXEL_ORDER_GRBG (0x00000023u)
204 
205 #define NVSIPL_PIXEL_ORDER_GBRG (0x00000024u)
206 
208 #define NVSIPL_PIXEL_ORDER_RCCB (0x00000025u)
209 
210 #define NVSIPL_PIXEL_ORDER_BCCR (0x00000026u)
211 
212 #define NVSIPL_PIXEL_ORDER_CRBC (0x00000027u)
213 
214 #define NVSIPL_PIXEL_ORDER_CBRC (0x00000028u)
215 
217 #define NVSIPL_PIXEL_ORDER_RCCC (0x00000029u)
218 
219 #define NVSIPL_PIXEL_ORDER_CCCR (0x0000002Au)
220 
221 #define NVSIPL_PIXEL_ORDER_CRCC (0x0000002Bu)
222 
223 #define NVSIPL_PIXEL_ORDER_CCRC (0x0000002Cu)
224 
226 #define NVSIPL_PIXEL_ORDER_CCCC (0x0000002Du)
227 
230 #define NVSIPL_PIXEL_ORDER_BGGI_RGGI (0x0000002Eu)
231 
232 #define NVSIPL_PIXEL_ORDER_GBIG_GRIG (0x0000002Fu)
233 
234 #define NVSIPL_PIXEL_ORDER_GIBG_GIRG (0x00000030u)
235 
236 #define NVSIPL_PIXEL_ORDER_IGGB_IGGR (0x00000031u)
237 
238 #define NVSIPL_PIXEL_ORDER_RGGI_BGGI (0x00000032u)
239 
240 #define NVSIPL_PIXEL_ORDER_GRIG_GBIG (0x00000033u)
241 
242 #define NVSIPL_PIXEL_ORDER_GIRG_GIBG (0x00000034u)
243 
244 #define NVSIPL_PIXEL_ORDER_IGGR_IGGB (0x00000035u)
245 
249 typedef struct {
251  NvSiplCapInputFormatType inputFormatType;
254  NvSiplBitsPerPixel bitsPerPixel;
256 
257 #else
258 
259 typedef NvMediaICPInputFormat NvSiplCapInputFormat;
260 
261 typedef NvMediaICPInterfaceType NvSiplCapInterfaceType;
262 
263 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_A NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_A
264 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_B NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_B
265 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_AB NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_AB
266 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_C NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_C
267 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_D NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_D
268 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_CD NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_CD
269 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_E NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_E
270 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_F NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_F
271 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_EF NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_EF
272 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_G NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_G
273 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_H NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_H
274 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_GH NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_GH
275 #if (NV_IS_SAFETY == 0)
276 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_A1 NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_A1
277 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_B1 NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_B1
278 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_C1 NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_C1
279 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_D1 NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_D1
280 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_E1 NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_E1
281 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_F1 NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_F1
282 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_G1 NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_G1
283 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_H1 NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_H1
284 #endif
285 #define NVSIPL_CAP_CSI_INTERFACE_TYPE_MAX NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_MAX
286 
287 typedef NvMediaICPInputFormatType NvSiplCapInputFormatType;
288 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_YUV422 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_YUV422
289 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_YUV422_10 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_YUV422_10
290 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_RGB888 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RGB888
291 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW6 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW6
292 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW7 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW7
293 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW8 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW8
294 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW10 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW10
295 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW12 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW12
296 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW14 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW14
297 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW16 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW16
298 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW20 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW20
299 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_1 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_1
300 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_2 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_2
301 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_3 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_3
302 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_4 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_4
303 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_5 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_5
304 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_6 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_6
305 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_7 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_7
306 #define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_8 NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_8
307 
308 typedef NvMediaBitsPerPixel NvSiplBitsPerPixel;
309 #define NVSIPL_BITS_PER_PIXEL_8 NVMEDIA_BITS_PER_PIXEL_8
310 #define NVSIPL_BITS_PER_PIXEL_10 NVMEDIA_BITS_PER_PIXEL_10
311 #define NVSIPL_BITS_PER_PIXEL_12 NVMEDIA_BITS_PER_PIXEL_12
312 #define NVSIPL_BITS_PER_PIXEL_14 NVMEDIA_BITS_PER_PIXEL_14
313 #define NVSIPL_BITS_PER_PIXEL_16 NVMEDIA_BITS_PER_PIXEL_16
314 #define NVSIPL_BITS_PER_PIXEL_20 NVMEDIA_BITS_PER_PIXEL_20
315 
316 typedef NvMediaICPCsiPhyMode NvSiplCapCsiPhyMode;
317 #define NVSIPL_CAP_CSI_DPHY_MODE NVMEDIA_ICP_CSI_DPHY_MODE
318 #define NVSIPL_CAP_CSI_CPHY_MODE NVMEDIA_ICP_CSI_CPHY_MODE
319 
320 #define NVSIPL_CAP_MIN_IMAGE_WIDTH NVMEDIA_ICP_MIN_IMAGE_WIDTH
321 #define NVSIPL_CAP_MAX_IMAGE_WIDTH NVMEDIA_ICP_MAX_IMAGE_WIDTH
322 #define NVSIPL_CAP_MIN_IMAGE_HEIGHT NVMEDIA_ICP_MIN_IMAGE_HEIGHT
323 #define NVSIPL_CAP_MAX_IMAGE_HEIGHT NVMEDIA_ICP_MAX_IMAGE_HEIGHT
324 #define NVSIPL_CAP_MIN_FRAME_RATE NVMEDIA_ICP_MIN_FRAME_RATE
325 #define NVSIPL_CAP_MAX_FRAME_RATE NVMEDIA_ICP_MAX_FRAME_RATE
326 
329 #define NVSIPL_PIXEL_ORDER_LUMA NVM_SURF_ATTR_COMPONENT_ORDER_LUMA
330 
331 #define NVSIPL_PIXEL_ORDER_YUV NVM_SURF_ATTR_COMPONENT_ORDER_YUV
332 
333 #define NVSIPL_PIXEL_ORDER_YVU NVM_SURF_ATTR_COMPONENT_ORDER_YVU
334 
335 #define NVSIPL_PIXEL_ORDER_YUYV NVM_SURF_ATTR_COMPONENT_ORDER_YUYV
336 
337 #define NVSIPL_PIXEL_ORDER_YVYU NVM_SURF_ATTR_COMPONENT_ORDER_YVYU
338 
339 #define NVSIPL_PIXEL_ORDER_VYUY NVM_SURF_ATTR_COMPONENT_ORDER_VYUY
340 
341 #define NVSIPL_PIXEL_ORDER_UYVY NVM_SURF_ATTR_COMPONENT_ORDER_UYVY
342 
343 #define NVSIPL_PIXEL_ORDER_XUYV NVM_SURF_ATTR_COMPONENT_ORDER_XUYV
344 
345 #define NVSIPL_PIXEL_ORDER_XYUV NVM_SURF_ATTR_COMPONENT_ORDER_XYUV
346 
347 #define NVSIPL_PIXEL_ORDER_VUYX NVM_SURF_ATTR_COMPONENT_ORDER_VUYX
348 
351 #define NVSIPL_PIXEL_ORDER_ALPHA NVM_SURF_ATTR_COMPONENT_ORDER_ALPHA
352 
353 #define NVSIPL_PIXEL_ORDER_RGBA NVM_SURF_ATTR_COMPONENT_ORDER_RGBA
354 
355 #define NVSIPL_PIXEL_ORDER_ARGB NVM_SURF_ATTR_COMPONENT_ORDER_ARGB
356 
357 #define NVSIPL_PIXEL_ORDER_BGRA NVM_SURF_ATTR_COMPONENT_ORDER_BGRA
358 
359 #define NVSIPL_PIXEL_ORDER_RG NVM_SURF_ATTR_COMPONENT_ORDER_RG
360 
363 #define NVSIPL_PIXEL_ORDER_RGGB NVM_SURF_ATTR_COMPONENT_ORDER_RGGB
364 
365 #define NVSIPL_PIXEL_ORDER_BGGR NVM_SURF_ATTR_COMPONENT_ORDER_BGGR
366 
367 #define NVSIPL_PIXEL_ORDER_GRBG NVM_SURF_ATTR_COMPONENT_ORDER_GRBG
368 
369 #define NVSIPL_PIXEL_ORDER_GBRG NVM_SURF_ATTR_COMPONENT_ORDER_GBRG
370 
371 #define NVSIPL_PIXEL_ORDER_RCCB NVM_SURF_ATTR_COMPONENT_ORDER_RCCB
372 
373 #define NVSIPL_PIXEL_ORDER_BCCR NVM_SURF_ATTR_COMPONENT_ORDER_BCCR
374 
375 #define NVSIPL_PIXEL_ORDER_CRBC NVM_SURF_ATTR_COMPONENT_ORDER_CRBC
376 
377 #define NVSIPL_PIXEL_ORDER_CBRC NVM_SURF_ATTR_COMPONENT_ORDER_CBRC
378 
379 #define NVSIPL_PIXEL_ORDER_RCCC NVM_SURF_ATTR_COMPONENT_ORDER_RCCC
380 
381 #define NVSIPL_PIXEL_ORDER_CCCR NVM_SURF_ATTR_COMPONENT_ORDER_CCCR
382 
383 #define NVSIPL_PIXEL_ORDER_CRCC NVM_SURF_ATTR_COMPONENT_ORDER_CRCC
384 
385 #define NVSIPL_PIXEL_ORDER_CCRC NVM_SURF_ATTR_COMPONENT_ORDER_CCRC
386 
387 #define NVSIPL_PIXEL_ORDER_CCCC NVM_SURF_ATTR_COMPONENT_ORDER_CCCC
388 
391 #define NVSIPL_PIXEL_ORDER_BGGI_RGGI NVM_SURF_ATTR_COMPONENT_ORDER_BGGI_RGGI
392 
393 #define NVSIPL_PIXEL_ORDER_GBIG_GRIG NVM_SURF_ATTR_COMPONENT_ORDER_GBIG_GRIG
394 
395 #define NVSIPL_PIXEL_ORDER_GIBG_GIRG NVM_SURF_ATTR_COMPONENT_ORDER_GIBG_GIRG
396 
397 #define NVSIPL_PIXEL_ORDER_IGGB_IGGR NVM_SURF_ATTR_COMPONENT_ORDER_IGGB_IGGR
398 
399 #define NVSIPL_PIXEL_ORDER_RGGI_BGGI NVM_SURF_ATTR_COMPONENT_ORDER_RGGI_BGGI
400 
401 #define NVSIPL_PIXEL_ORDER_GRIG_GBIG NVM_SURF_ATTR_COMPONENT_ORDER_GRIG_GBIG
402 
403 #define NVSIPL_PIXEL_ORDER_GIRG_GIBG NVM_SURF_ATTR_COMPONENT_ORDER_GIRG_GIBG
404 
405 #define NVSIPL_PIXEL_ORDER_IGGR_IGGB NVM_SURF_ATTR_COMPONENT_ORDER_IGGR_IGGB
406 
407 #endif // NV_IS_SAFETY
408 
411 #ifdef __cplusplus
412 } /* extern "C" */
413 #endif /* __cplusplus */
414 
415 #endif /* NVSIPL_CAP_STRUCTS_H */
NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW20
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW20
Definition: NvSIPLCapStructs.h:298
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_E1
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_E1
Definition: NvSIPLCapStructs.h:280
NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_3
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_3
Definition: NvSIPLCapStructs.h:301
NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW6
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW6
Definition: NvSIPLCapStructs.h:291
nvmedia_surface.h
NVIDIA Media Interface: Surface Handling
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_D
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_D
Definition: NvSIPLCapStructs.h:267
NvSiplCapInputFormatType
NvMediaICPInputFormatType NvSiplCapInputFormatType
Definition: NvSIPLCapStructs.h:287
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_C1
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_C1
Definition: NvSIPLCapStructs.h:278
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_C
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_C
Definition: NvSIPLCapStructs.h:266
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_F
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_F
Definition: NvSIPLCapStructs.h:270
NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW10
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW10
Definition: NvSIPLCapStructs.h:294
NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_7
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_7
Definition: NvSIPLCapStructs.h:305
NVSIPL_CAP_INPUT_FORMAT_TYPE_RGB888
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_RGB888
Definition: NvSIPLCapStructs.h:290
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_GH
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_GH
Definition: NvSIPLCapStructs.h:274
NvSiplCapInputFormat
NvMediaICPInputFormat NvSiplCapInputFormat
Definition: NvSIPLCapStructs.h:259
NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW12
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW12
Definition: NvSIPLCapStructs.h:295
NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW8
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW8
Definition: NvSIPLCapStructs.h:293
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_B1
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_B1
Definition: NvSIPLCapStructs.h:277
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_B
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_B
Definition: NvSIPLCapStructs.h:264
NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_1
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_1
Definition: NvSIPLCapStructs.h:299
NVSIPL_BITS_PER_PIXEL_10
#define NVSIPL_BITS_PER_PIXEL_10
Definition: NvSIPLCapStructs.h:310
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_CD
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_CD
Definition: NvSIPLCapStructs.h:268
NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_4
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_4
Definition: NvSIPLCapStructs.h:302
NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_8
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_8
Definition: NvSIPLCapStructs.h:306
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_H
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_H
Definition: NvSIPLCapStructs.h:273
NvSiplCapCsiPhyMode
NvMediaICPCsiPhyMode NvSiplCapCsiPhyMode
Definition: NvSIPLCapStructs.h:316
NVSIPL_BITS_PER_PIXEL_14
#define NVSIPL_BITS_PER_PIXEL_14
Definition: NvSIPLCapStructs.h:312
NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_6
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_6
Definition: NvSIPLCapStructs.h:304
NVSIPL_BITS_PER_PIXEL_12
#define NVSIPL_BITS_PER_PIXEL_12
Definition: NvSIPLCapStructs.h:311
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_AB
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_AB
Definition: NvSIPLCapStructs.h:265
NVSIPL_CAP_CSI_DPHY_MODE
#define NVSIPL_CAP_CSI_DPHY_MODE
Definition: NvSIPLCapStructs.h:317
NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW16
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW16
Definition: NvSIPLCapStructs.h:297
NVSIPL_CAP_CSI_INTERFACE_TYPE_MAX
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_MAX
Definition: NvSIPLCapStructs.h:285
NvSiplBitsPerPixel
NvMediaBitsPerPixel NvSiplBitsPerPixel
Definition: NvSIPLCapStructs.h:308
NVSIPL_CAP_INPUT_FORMAT_TYPE_YUV422
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_YUV422
Definition: NvSIPLCapStructs.h:288
NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_2
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_2
Definition: NvSIPLCapStructs.h:300
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_G
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_G
Definition: NvSIPLCapStructs.h:272
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_E
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_E
Definition: NvSIPLCapStructs.h:269
NVSIPL_BITS_PER_PIXEL_16
#define NVSIPL_BITS_PER_PIXEL_16
Definition: NvSIPLCapStructs.h:313
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_G1
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_G1
Definition: NvSIPLCapStructs.h:282
NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW14
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW14
Definition: NvSIPLCapStructs.h:296
NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_5
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_5
Definition: NvSIPLCapStructs.h:303
NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW7
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW7
Definition: NvSIPLCapStructs.h:292
NVSIPL_CAP_CSI_CPHY_MODE
#define NVSIPL_CAP_CSI_CPHY_MODE
Definition: NvSIPLCapStructs.h:318
NVSIPL_BITS_PER_PIXEL_20
#define NVSIPL_BITS_PER_PIXEL_20
Definition: NvSIPLCapStructs.h:314
NVSIPL_BITS_PER_PIXEL_8
#define NVSIPL_BITS_PER_PIXEL_8
Definition: NvSIPLCapStructs.h:309
NvSiplCapInterfaceType
NvMediaICPInterfaceType NvSiplCapInterfaceType
Definition: NvSIPLCapStructs.h:261
NVSIPL_CAP_INPUT_FORMAT_TYPE_YUV422_10
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_YUV422_10
Definition: NvSIPLCapStructs.h:289
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_EF
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_EF
Definition: NvSIPLCapStructs.h:271
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_D1
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_D1
Definition: NvSIPLCapStructs.h:279
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_A1
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_A1
Definition: NvSIPLCapStructs.h:276
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_F1
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_F1
Definition: NvSIPLCapStructs.h:281
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_A
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_A
Definition: NvSIPLCapStructs.h:263
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_H1
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_H1
Definition: NvSIPLCapStructs.h:283