NVIDIA DRIVE OS Linux API Reference

5.1.3.0 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
NvMediaISPProcessParams Struct Reference

Detailed Description

Holds ISP processing parameters.

Definition at line 1617 of file nvmedia_isp.h.

Collaboration diagram for NvMediaISPProcessParams:

Data Fields

NvMediaImageGroup input
 Holds input image(s). More...
 
NvMediaRect inputCropRect
 Holds cropping rectangle for input image. More...
 
NvMediaImageoutput [NVM_ISP_MAX_OUTPUTS]
 Holds output image for each ISP output. More...
 
NvMediaRect outputCropRect [NVM_ISP_MAX_OUTPUTS]
 Holds cropping rectangle for each output image. More...
 
NvMediaISPStatsSurfacestatsSurface
 Holds output statistics surface. More...
 
const NvMediaISPSettingssettings
 Holds ISP settings. More...
 

Field Documentation

NvMediaImageGroup NvMediaISPProcessParams::input

Holds input image(s).

Definition at line 1621 of file nvmedia_isp.h.

NvMediaRect NvMediaISPProcessParams::inputCropRect

Holds cropping rectangle for input image.

Coordinates of image top-left & bottom-right points are (0, 0) & (width, height) respectively. Either memset the rectangle to 0 or set it to include full image for no cropping.

Input crop only supports cropping in vertical direction, meaning left & bottom cordinated must be 0 & input width respectively.

Definition at line 1632 of file nvmedia_isp.h.

NvMediaImage* NvMediaISPProcessParams::output[NVM_ISP_MAX_OUTPUTS]

Holds output image for each ISP output.

An output would be enabled if the corresponding image is not NULL.

Definition at line 1637 of file nvmedia_isp.h.

NvMediaRect NvMediaISPProcessParams::outputCropRect[NVM_ISP_MAX_OUTPUTS]

Holds cropping rectangle for each output image.

Coordinates of image top-left & bottom-right points are (0, 0) & (width, height) respectively. Either memset the rectangle to 0 or set it to include full image for no cropping.

Rectangle must be within input image or downscaled image if downscaling is enabled. Cropped width & height must be same as output width & height respectively and cropped width must be even.

Definition at line 1650 of file nvmedia_isp.h.

const NvMediaISPSettings* NvMediaISPProcessParams::settings

Holds ISP settings.

Definition at line 1659 of file nvmedia_isp.h.

NvMediaISPStatsSurface* NvMediaISPProcessParams::statsSurface

Holds output statistics surface.

Must not be NULL, if any of the statistics blocks are enabled.

Definition at line 1655 of file nvmedia_isp.h.


The documentation for this struct was generated from the following file: