NvBufSurfaceParams¶
- 
struct 
NvBufSurfaceParams Holds information about a single buffer in a batch.
Public Members
- 
uint32_t 
width¶ Holds the width of the buffer.
- 
uint32_t 
height¶ Holds the height of the buffer.
- 
uint32_t 
pitch¶ Holds the pitch of the buffer.
- 
NvBufSurfaceColorFormat 
colorFormat¶ Holds the color format of the buffer.
- 
NvBufSurfaceLayout 
layout¶ Holds BL or PL.
For dGPU, only PL is valid.
- 
uint64_t 
bufferDesc¶ Holds a DMABUF FD.
Valid only for NVBUF_MEM_SURFACE_ARRAY and NVBUF_MEM_HANDLE type memory.
- 
uint32_t 
dataSize¶ Holds the amount of allocated memory.
- 
void *
dataPtr¶ Holds a pointer to allocated memory.
Not valid for NVBUF_MEM_SURFACE_ARRAY or NVBUF_MEM_HANDLE.
- 
NvBufSurfacePlaneParams 
planeParams¶ Holds planewise information (width, height, pitch, offset, etc.).
- 
NvBufSurfaceMappedAddr 
mappedAddr¶ Holds pointers to mapped buffers.
Initialized to NULL when the structure is created.
- 
uint32_t