Defines the camera pipeline configuration.
Definition at line 400 of file NvSIPLPipelineMgr.hpp.
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... | |
NvSIPLImageGroupWriter * | imageGroupWriter {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... | |
NvSIPLPipelineBufferCfg nvsipl::NvSIPLPipelineConfiguration::bufferCfg {} |
Holds maximum buffer pool size for each output channel configuration.
Definition at line 449 of file NvSIPLPipelineMgr.hpp.
bool nvsipl::NvSIPLPipelineConfiguration::captureOutputRequested {false} |
true
if the client wants capture output frames to be delivered
Definition at line 403 of file NvSIPLPipelineMgr.hpp.
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.
NvSIPLDownscaleCropCfg nvsipl::NvSIPLPipelineConfiguration::downscaleCropCfg {} |
Holds a downscale and crop configuration.
Definition at line 415 of file NvSIPLPipelineMgr.hpp.
NvSIPLImageGroupWriter* nvsipl::NvSIPLPipelineConfiguration::imageGroupWriter {nullptr} |
Holds a pointer to an NvSIPLImageGroupWriter.
Definition at line 426 of file NvSIPLPipelineMgr.hpp.
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.
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.
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.
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.
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.