NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
nvsipl::NvSIPLPipelineConfiguration Struct Reference

Detailed Description

Defines the camera pipeline configuration.

Definition at line 400 of file NvSIPLPipelineMgr.hpp.

Collaboration diagram for nvsipl::NvSIPLPipelineConfiguration:

Data Fields

bool captureOutputRequested {false}
 true if the client wants capture output frames to be delivered More...
 
bool isp0OutputRequested {false}
 true if the client wants frames to be delivered from the first ISP output More...
 
bool isp1OutputRequested {false}
 true if the client wants frames to be delivered from the second ISP output More...
 
bool isp2OutputRequested {false}
 true if the client wants frames to be delivered from the third ISP output More...
 
NvSIPLDownscaleCropCfg downscaleCropCfg {}
 Holds a downscale and crop configuration. More...
 
NvSIPLIspStatsOverrideSetting statsOverrideSettings {}
 Holds ISP statistics override parameters. More...
 
NvSIPLImageGroupWriterimageGroupWriter {nullptr}
 Holds a pointer to an NvSIPLImageGroupWriter. More...
 
bool disableSubframe {false}
 Subframe pipeline feature processes frames of pixel data in a number of slices determined by sliceCount, allowing for latency savings through optimized scheduling. More...
 
uint16_t sliceCount {0}
 Holds number of slices for ISP slicing configuration. More...
 
NvSIPLPipelineBufferCfg bufferCfg {}
 Holds maximum buffer pool size for each output channel configuration. More...
 

Field Documentation

◆ bufferCfg

NvSIPLPipelineBufferCfg nvsipl::NvSIPLPipelineConfiguration::bufferCfg {}

Holds maximum buffer pool size for each output channel configuration.

Definition at line 449 of file NvSIPLPipelineMgr.hpp.

◆ captureOutputRequested

bool nvsipl::NvSIPLPipelineConfiguration::captureOutputRequested {false}

true if the client wants capture output frames to be delivered

Definition at line 403 of file NvSIPLPipelineMgr.hpp.

◆ disableSubframe

bool nvsipl::NvSIPLPipelineConfiguration::disableSubframe {false}

Subframe pipeline feature processes frames of pixel data in a number of slices determined by sliceCount, allowing for latency savings through optimized scheduling.

true if the client wants to disable the subframe feature Note: This feature is disabled by default when using YUV cameras or TPG configurations.

Definition at line 437 of file NvSIPLPipelineMgr.hpp.

◆ downscaleCropCfg

NvSIPLDownscaleCropCfg nvsipl::NvSIPLPipelineConfiguration::downscaleCropCfg {}

Holds a downscale and crop configuration.

Definition at line 415 of file NvSIPLPipelineMgr.hpp.

◆ imageGroupWriter

NvSIPLImageGroupWriter* nvsipl::NvSIPLPipelineConfiguration::imageGroupWriter {nullptr}

Holds a pointer to an NvSIPLImageGroupWriter.

Definition at line 426 of file NvSIPLPipelineMgr.hpp.

◆ isp0OutputRequested

bool nvsipl::NvSIPLPipelineConfiguration::isp0OutputRequested {false}

true if the client wants frames to be delivered from the first ISP output

Definition at line 406 of file NvSIPLPipelineMgr.hpp.

◆ isp1OutputRequested

bool nvsipl::NvSIPLPipelineConfiguration::isp1OutputRequested {false}

true if the client wants frames to be delivered from the second ISP output

Definition at line 409 of file NvSIPLPipelineMgr.hpp.

◆ isp2OutputRequested

bool nvsipl::NvSIPLPipelineConfiguration::isp2OutputRequested {false}

true if the client wants frames to be delivered from the third ISP output

Definition at line 412 of file NvSIPLPipelineMgr.hpp.

◆ sliceCount

uint16_t nvsipl::NvSIPLPipelineConfiguration::sliceCount {0}

Holds number of slices for ISP slicing configuration.

Valid range: [0, 16] Note: If sliceCount is 0, Default ISP slicing configuration will be used.

Definition at line 444 of file NvSIPLPipelineMgr.hpp.

◆ statsOverrideSettings

NvSIPLIspStatsOverrideSetting nvsipl::NvSIPLPipelineConfiguration::statsOverrideSettings {}

Holds ISP statistics override parameters.

ISP statistcis settings enabled in NvSIPLIspStatsOverrideSetting will override the statistics settings provided in NITO

Definition at line 422 of file NvSIPLPipelineMgr.hpp.


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