Hold extended parameters required to allocate NvBufSurface.
(Applicable for NvBufSurfaceAllocate API)
Definition at line 378 of file nvbufsurface.h.

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-1] |
| void* NvBufSurfaceAllocateParams::_reserved[STRUCTURE_PADDING-1] |
Definition at line 396 of file nvbufsurface.h.
| uint32_t NvBufSurfaceAllocateParams::_reservedParam |
Used void* from custom param for 64 bit machine, using other uint32_t param.
Definition at line 394 of file nvbufsurface.h.
| NvBufSurfaceChromaSubsamplingParams NvBufSurfaceAllocateParams::chromaSubsampling |
Chroma Subsampling parameters.
Definition at line 384 of file nvbufsurface.h.
| bool NvBufSurfaceAllocateParams::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
Definition at line 392 of file nvbufsurface.h.
| NvBufSurfaceDisplayScanFormat NvBufSurfaceAllocateParams::displayscanformat |
Display scan format.
Definition at line 382 of file nvbufsurface.h.
| NvBufSurfaceTag NvBufSurfaceAllocateParams::memtag |
components tag to be used for memory allocation
Definition at line 386 of file nvbufsurface.h.
| NvBufSurfaceCreateParams NvBufSurfaceAllocateParams::params |
Hold legacy NvBufSurface creation parameters.
Definition at line 380 of file nvbufsurface.h.