NVIDIA DeepStream SDK API Reference

8.0 Release
NvBufSurfaceAllocateParams Struct Reference

Detailed Description

Hold extended parameters required to allocate NvBufSurface.

(Applicable for NvBufSurfaceAllocate API)

Definition at line 455 of file nvbufsurface.h.

Collaboration diagram for NvBufSurfaceAllocateParams:

Data Fields

NvBufSurfaceCreateParams params
 Hold legacy NvBufSurface creation parameters. More...
 
NvBufSurfaceDisplayScanFormat displayscanformat
 Display scan format. More...
 
NvBufSurfaceChromaSubsamplingParams chromaSubsampling
 Chroma Subsampling parameters. More...
 
NvBufSurfaceTag memtag
 components tag to be used for memory allocation More...
 
bool disablePitchPadding
 disable pitch padding allocation only applicable for cuda and system memory allocation pitch would be width times bytes per pixel for the plane, for odd width it would be multiple of 2, also note for some non standard video resolution cuda kernels may fail due to unaligned pitch More...
 
uint32_t _reservedParam
 Used void* from custom param for 64 bit machine, using other uint32_t param. More...
 
void * _reserved [STRUCTURE_PADDING]
 Holds the reserved space for future use. More...
 

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