|
| | ConvBufManager () |
| |
| | ~ConvBufManager () |
| |
| bool | init (uint32_t batchSize, int32_t gpuId, int32_t compute_hw, NvBufSurfaceCreateParams &bufferParam, const bool empty) |
| |
| void | deInit () |
| |
| NvBufSurface * | convertBatchAsync (NvBufSurface *pBatchIn, NvBufSurfTransformSyncObj_t *bufSetSyncObjs) |
| | Perform surface transform for a batch asynchronously. More...
|
| |
| void | returnBuffer (NvBufSurface *pBufferSet) |
| | Return unused buffer. More...
|
| |
| void | syncBuffer (NvBufSurface *pBufferSet, NvBufSurfTransformSyncObj_t *bufSetSyncObjs) |
| | Wait until surface transform is finished. More...
|
| |
| bool | isQueueFull () |
| | Getter. More...
|
| |
| bool | isQueueEmpty () |
| |
| int | getMaxPoolSize () |
| |
| | ConvBufManager () |
| |
| | ~ConvBufManager () |
| |
| bool | init (uint32_t batchSize, int32_t gpuId, int32_t compute_hw, NvBufSurfaceCreateParams &bufferParam, const bool empty) |
| |
| void | deInit () |
| |
| NvBufSurface * | convertBatchAsync (NvBufSurface *pBatchIn, NvBufSurfTransformSyncObj_t *bufSetSyncObjs) |
| | Perform surface transform for a batch asynchronously. More...
|
| |
| void | returnBuffer (NvBufSurface *pBufferSet) |
| | Return unused buffer. More...
|
| |
| void | syncBuffer (NvBufSurface *pBufferSet, NvBufSurfTransformSyncObj_t *bufSetSyncObjs) |
| | Wait until surface transform is finished. More...
|
| |
| bool | isQueueFull () |
| | Getter. More...
|
| |
| bool | isQueueEmpty () |
| |
| int | getMaxPoolSize () |
| |
◆ ConvBufManager() [1/2]
| ConvBufManager::ConvBufManager |
( |
| ) |
|
◆ ~ConvBufManager() [1/2]
| ConvBufManager::~ConvBufManager |
( |
| ) |
|
◆ ConvBufManager() [2/2]
| ConvBufManager::ConvBufManager |
( |
| ) |
|
◆ ~ConvBufManager() [2/2]
| ConvBufManager::~ConvBufManager |
( |
| ) |
|
◆ convertBatchAsync() [1/2]
Perform surface transform for a batch asynchronously.
◆ convertBatchAsync() [2/2]
Perform surface transform for a batch asynchronously.
◆ deInit() [1/2]
| void ConvBufManager::deInit |
( |
| ) |
|
◆ deInit() [2/2]
| void ConvBufManager::deInit |
( |
| ) |
|
◆ getMaxPoolSize() [1/2]
| int ConvBufManager::getMaxPoolSize |
( |
| ) |
|
|
inline |
◆ getMaxPoolSize() [2/2]
| int ConvBufManager::getMaxPoolSize |
( |
| ) |
|
|
inline |
◆ init() [1/2]
| bool ConvBufManager::init |
( |
uint32_t |
batchSize, |
|
|
int32_t |
gpuId, |
|
|
int32_t |
compute_hw, |
|
|
NvBufSurfaceCreateParams & |
bufferParam, |
|
|
const bool |
empty |
|
) |
| |
◆ init() [2/2]
| bool ConvBufManager::init |
( |
uint32_t |
batchSize, |
|
|
int32_t |
gpuId, |
|
|
int32_t |
compute_hw, |
|
|
NvBufSurfaceCreateParams & |
bufferParam, |
|
|
const bool |
empty |
|
) |
| |
◆ isQueueEmpty() [1/2]
| bool ConvBufManager::isQueueEmpty |
( |
| ) |
|
|
inline |
◆ isQueueEmpty() [2/2]
| bool ConvBufManager::isQueueEmpty |
( |
| ) |
|
|
inline |
◆ isQueueFull() [1/2]
| bool ConvBufManager::isQueueFull |
( |
| ) |
|
|
inline |
◆ isQueueFull() [2/2]
| bool ConvBufManager::isQueueFull |
( |
| ) |
|
|
inline |
◆ returnBuffer() [1/2]
| void ConvBufManager::returnBuffer |
( |
NvBufSurface * |
pBufferSet | ) |
|
◆ returnBuffer() [2/2]
| void ConvBufManager::returnBuffer |
( |
NvBufSurface * |
pBufferSet | ) |
|
◆ syncBuffer() [1/2]
Wait until surface transform is finished.
◆ syncBuffer() [2/2]
Wait until surface transform is finished.
The documentation for this class was generated from the following file: