|
| | NvTiler () |
| |
| bool | Init (TilerConfig config) |
| |
| bool | Composite (NvBufSurface *inputBuffer, NvDsBatchMeta *inputBufferMeta, NvBufSurface *outputBuffer, NvBufSurface *tilerScratchBuffer, uint32_t gpuId, int32_t compute_hw, int32_t interpolation_method) |
| | TilerComposite helps composite an input batch onto outputBuffer. More...
|
| |
| bool | AdjustOutputMeta (NvDsBatchMeta *outputBatchMeta) |
| | Scale every bounding box meta to match tile resolution. More...
|
| |
| uint32_t | GetTileWidth (uint32_t sourceId) |
| |
| uint32_t | GetTileHeight (uint32_t sourceId) |
| |
| void | SyncObjWait () |
| |
| void | Deinit () |
| |
| bool | SetSingleSourceMode (bool on, int32_t sourceId=-1) |
| |
| void | DeleteSource (int32_t sourceId) |
| |
| bool | SetSquareGridMode (bool squareGrid) |
| |
| bool | SetTilerMap (std::map< uint32_t, uint32_t > *tiler_map, GMutex *tiler_map_lock) |
| |
| | NvTiler () |
| |
| bool | Init (TilerConfig config) |
| |
| bool | Composite (NvBufSurface *inputBuffer, NvDsBatchMeta *inputBufferMeta, NvBufSurface *outputBuffer, NvBufSurface *tilerScratchBuffer, uint32_t gpuId, int32_t compute_hw, int32_t interpolation_method) |
| | TilerComposite helps composite an input batch onto outputBuffer. More...
|
| |
| bool | AdjustOutputMeta (NvDsBatchMeta *outputBatchMeta) |
| | Scale every bounding box meta to match tile resolution. More...
|
| |
| uint32_t | GetTileWidth (uint32_t sourceId) |
| |
| uint32_t | GetTileHeight (uint32_t sourceId) |
| |
| void | SyncObjWait () |
| |
| void | Deinit () |
| |
| bool | SetSingleSourceMode (bool on, int32_t sourceId=-1) |
| |
| void | DeleteSource (int32_t sourceId) |
| |
| bool | SetSquareGridMode (bool squareGrid) |
| |
| bool | SetTilerMap (std::map< uint32_t, uint32_t > *tiler_map, GMutex *tiler_map_lock) |
| |
◆ NvTiler() [1/2]
◆ NvTiler() [2/2]
◆ AdjustOutputMeta() [1/2]
| bool NvTiler::AdjustOutputMeta |
( |
NvDsBatchMeta * |
outputBatchMeta | ) |
|
|
virtual |
Scale every bounding box meta to match tile resolution.
- Parameters
-
| outputBatchMeta | [IN/OUT] Output tiler composited buffer meta with stream-display-specific meta-data. The function shall modify outputBatchMeta with meta-data like bounding boxes scaled appropriately. |
Implements INvTiler.
◆ AdjustOutputMeta() [2/2]
| bool NvTiler::AdjustOutputMeta |
( |
NvDsBatchMeta * |
outputBatchMeta | ) |
|
|
virtual |
Scale every bounding box meta to match tile resolution.
- Parameters
-
| outputBatchMeta | [IN/OUT] Output tiler composited buffer meta with stream-display-specific meta-data. The function shall modify outputBatchMeta with meta-data like bounding boxes scaled appropriately. |
Implements INvTiler.
◆ Composite() [1/2]
TilerComposite helps composite an input batch onto outputBuffer.
- Parameters
-
| inputBuffer | [IN] |
| inputBufferMeta | [IN] |
| outputBuffer | [IN/OUT] Output tiler composited buffer |
| tilerScratchBuffer | [IN] Used to keep a copy of the generated tile for future reference |
| gpu_id | [IN] GPU to be used for tiling |
| stream | [IN] cudaStream to be used for tiling |
Implements INvTiler.
◆ Composite() [2/2]
TilerComposite helps composite an input batch onto outputBuffer.
- Parameters
-
| inputBuffer | [IN] |
| inputBufferMeta | [IN] |
| outputBuffer | [IN/OUT] Output tiler composited buffer |
| tilerScratchBuffer | [IN] Used to keep a copy of the generated tile for future reference |
| gpu_id | [IN] GPU to be used for tiling |
| stream | [IN] cudaStream to be used for tiling |
Implements INvTiler.
◆ Deinit() [1/2]
◆ Deinit() [2/2]
◆ DeleteSource() [1/2]
| void NvTiler::DeleteSource |
( |
int32_t |
sourceId | ) |
|
|
virtual |
◆ DeleteSource() [2/2]
| void NvTiler::DeleteSource |
( |
int32_t |
sourceId | ) |
|
|
virtual |
◆ GetTileHeight() [1/2]
| uint32_t NvTiler::GetTileHeight |
( |
uint32_t |
sourceId | ) |
|
|
virtual |
◆ GetTileHeight() [2/2]
| uint32_t NvTiler::GetTileHeight |
( |
uint32_t |
sourceId | ) |
|
|
virtual |
◆ GetTileWidth() [1/2]
| uint32_t NvTiler::GetTileWidth |
( |
uint32_t |
sourceId | ) |
|
|
virtual |
◆ GetTileWidth() [2/2]
| uint32_t NvTiler::GetTileWidth |
( |
uint32_t |
sourceId | ) |
|
|
virtual |
◆ Init() [1/2]
◆ Init() [2/2]
◆ SetSingleSourceMode() [1/2]
| bool NvTiler::SetSingleSourceMode |
( |
bool |
on, |
|
|
int32_t |
sourceId = -1 |
|
) |
| |
|
virtual |
◆ SetSingleSourceMode() [2/2]
| bool NvTiler::SetSingleSourceMode |
( |
bool |
on, |
|
|
int32_t |
sourceId = -1 |
|
) |
| |
|
virtual |
◆ SetSquareGridMode() [1/2]
| bool NvTiler::SetSquareGridMode |
( |
bool |
squareGrid | ) |
|
|
virtual |
◆ SetSquareGridMode() [2/2]
| bool NvTiler::SetSquareGridMode |
( |
bool |
squareGrid | ) |
|
|
virtual |
◆ SetTilerMap() [1/2]
| bool NvTiler::SetTilerMap |
( |
std::map< uint32_t, uint32_t > * |
tiler_map, |
|
|
GMutex * |
tiler_map_lock |
|
) |
| |
|
virtual |
◆ SetTilerMap() [2/2]
| bool NvTiler::SetTilerMap |
( |
std::map< uint32_t, uint32_t > * |
tiler_map, |
|
|
GMutex * |
tiler_map_lock |
|
) |
| |
|
virtual |
◆ SyncObjWait() [1/2]
| void NvTiler::SyncObjWait |
( |
| ) |
|
|
virtual |
◆ SyncObjWait() [2/2]
| void NvTiler::SyncObjWait |
( |
| ) |
|
|
virtual |
The documentation for this class was generated from the following file: