Holds buffer parameters to map the buffer received from another process.
Definition at line 643 of file nvbufsurface.h.

Data Fields | |
| uint32_t | num_planes |
| Holds the number of planes. More... | |
| uint32_t | gpuId |
| Holds a GPU ID. More... | |
| uint64_t | fd |
| Holds a DMABUF FD. More... | |
| uint32_t | totalSize |
| Holds the total size of allocated memory. More... | |
| NvBufSurfaceMemType | memType |
| Holds type of memory. More... | |
| NvBufSurfaceLayout | layout |
| Holds BL or PL layout. More... | |
| NvBufSurfaceDisplayScanFormat | scanformat |
| Holds display scan format. More... | |
| NvBufSurfaceColorFormat | colorFormat |
| Holds the color format. More... | |
| NvBufSurfaceChromaSubsamplingParams | chromaSubsampling |
| Holds chroma subsampling parameters. More... | |
| NvBufSurfaceMapPlaneParams | planes [NVBUF_MAX_PLANES] |
| Holds plane parameters. More... | |
| void * | extendedMapParams |
| Holds the extended Map parameters. More... | |
| void * | _reserved [STRUCTURE_PADDING] |
| Holds the reserved space for future use. More... | |