NVIDIA DeepStream SDK API Reference

4.0.2 Release

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
NvBufSurface Struct Reference

Detailed Description

Hold the information of batched buffers.

Definition at line 264 of file nvbufsurface.h.

Collaboration diagram for NvBufSurface:

Data Fields

uint32_t gpuId
 GPU id - valid for multiple GPU system. More...
 
uint32_t batchSize
 batch size More...
 
uint32_t numFilled
 valid / filled buffers, Zero initialized More...
 
bool isContiguous
 check if memory allocated for batch is contiguous. More...
 
NvBufSurfaceMemType memType
 type of memory of buffers in batch More...
 
NvBufSurfaceParamssurfaceList
 Pointer to array of batched buffers. More...
 
void * _reserved [STRUCTURE_PADDING]
 

Field Documentation

void* NvBufSurface::_reserved[STRUCTURE_PADDING]

Definition at line 278 of file nvbufsurface.h.

uint32_t NvBufSurface::batchSize

batch size

Definition at line 268 of file nvbufsurface.h.

uint32_t NvBufSurface::gpuId

GPU id - valid for multiple GPU system.

Definition at line 266 of file nvbufsurface.h.

bool NvBufSurface::isContiguous

check if memory allocated for batch is contiguous.

Definition at line 272 of file nvbufsurface.h.

NvBufSurfaceMemType NvBufSurface::memType

type of memory of buffers in batch

Definition at line 274 of file nvbufsurface.h.

uint32_t NvBufSurface::numFilled

valid / filled buffers, Zero initialized

Definition at line 270 of file nvbufsurface.h.

NvBufSurfaceParams* NvBufSurface::surfaceList

Pointer to array of batched buffers.

Definition at line 276 of file nvbufsurface.h.


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