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... | |