|
|
NVIDIA DeepStream SDK API Reference
|
9.2 Release
|
Go to the documentation of this file.
45 #include "nvbufsurface.h"
47 #include "nvdstilerconfig.h"
78 int32_t interpolation_method) = 0;
125 virtual bool SetTilerMap(std::map<uint32_t, uint32_t> *tiler_map, GMutex *tiler_map_lock) = 0;
virtual void DeleteSource(int32_t sourceId)=0
Delete a source for which a Composite() was done before This API ensure all cache'd metadata for this...
@dev-note: Tiler Composition Steps: 1) Extract GstNvStreamMeta from the input muxed buffer 2) loop fo...
Holds information about batched buffers.
virtual uint32_t GetTileHeight(uint32_t sourceId)=0
virtual void SyncObjWait()=0
virtual bool Init(TilerConfig config)=0
Initialize or re-initialize the Tiler.
virtual bool SetTilerMap(std::map< uint32_t, uint32_t > *tiler_map, GMutex *tiler_map_lock)=0
Pass ptr to the map of <source_id, tile_index> with its lock.
virtual bool Composite(NvBufSurface *inputBuffer, NvDsBatchMeta *inputBufferMeta, NvBufSurface *outputBuffer, NvBufSurface *tilerScratchBuffer, uint32_t gpuId, int32_t compute_hw, int32_t interpolation_method)=0
TilerComposite helps composite an input batch onto outputBuffer.
Holds the Tiler Canvas Configuration Note: The user cannot directly set this on nvmultistreamtiler Us...
virtual bool AdjustOutputMeta(NvDsBatchMeta *outputBatchMeta)=0
Scale every bounding box meta to match tile resolution.
virtual bool SetSingleSourceMode(bool on, int32_t sourceId=-1)=0
Set ON/OFF the single source mode.
virtual uint32_t GetTileWidth(uint32_t sourceId)=0
virtual void Deinit()=0
Deinitialize the Tiler.
virtual bool SetSquareGridMode(bool squareGrid)=0
Set Tiles based on square Grid.