NVIDIA DeepStream SDK API Reference

4.0 Release

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups
Data Structures
Here are the data structures with brief descriptions:
 C_NvBufSurfaceTransformParamsHolds transform parameters for a transform call
 C_NvBufSurfTransformCompositeParamsHolds composite parameters for a composite call
 C_NvBufSurfTransformConfigParamsHolds configuration parameters for a transform/composite session
 C_NvDewarperSurfaceMeta
 C_NvDsBaseMetaHolds information about base metadata of given metadata type
 C_NvDsBatchMetaHolds information a formed batched containing the frames from different sources
 C_NvDsClassifierMetaHolds information of classifier metadata in the object
 C_NvDsEventHolds event information
 C_NvDsFrameMetaHolds information of frame metadata in the batch
 C_NvDsInferContextInitParamsHolds the initialization parameters required for the NvDsInferContext interface
 C_NvDsLabelInfoHolds information of label metadata in the classifier
 C_NvDsMetaSpecifies the type of function to copy meta data
 C_NvDsMetaCompLatencyHolds information about latency of the given component
 C_NvDsMetaPoolHolds information about given metadata pool
 C_NvDsObjectMetaHolds information of object metadata in the frame
 C_NvDsUserMetaHolds information of user metadata that user can specify
 C_NvMOTConfigTracker configuration
 C_NvMOTConfigResponseTracker configuration status
 C_NvMOTFrameFrame containing the image and objects to be tracked
 C_NvMOTMiscConfigMiscellaneous configurations
 C_NvMOTObjToTrackInformation for each object to be tracked
 C_NvMOTObjToTrackListList of objects
 C_NvMOTPerTransformBatchConfigConfiguration for batches for each input transform (scaling/color conversion)
 C_NvMOTProcessParamsParameters for processing each batch
 C_NvMOTQuery
 C_NvMOTRectRectangle
 C_NvMOTTrackedObjInformation for each tracked object
 C_NvMOTTrackedObjBatchBatch of lists of tracked objects
 C_NvMOTTrackedObjListList of tracked objects
 C_NvOFFlowVectorHolds information about motion vector information of an element
 C_NvOSD_Color_info
 C_NvOSD_ColorParamsHolds the color parameters of the box or text to be overlayed
 C_NvOSD_FontParamsHolds the font parameters of the text to be overlayed
 C_NvOSD_FrameLineParams
 C_NvOSD_FrameRectParams
 C_NvOSD_FrameTextParams
 C_NvOSD_LineParamsHolds the box parameters of the line to be overlayed
 C_NvOSD_RectParamsHolds the box parameters of the box to be overlayed
 C_NvOSD_TextParamsHolds the text parameters of the text to be overlayed
 CNvBufSurfaceHolds information about batched buffers
 CNvBufSurfaceCreateParamsHolds parameters required to allocate an NvBufSurface
 CNvBufSurfaceMappedAddrHolds pointers for a mapped buffer
 CNvBufSurfaceParamsHolds information about a single buffer in a batch
 CNvBufSurfacePlaneParamsHolds the planewise parameters of a buffer
 CNvBufSurfTransformRectHolds the coordinates of a rectangle
 CNvDsCoordinateHold coordinate parameters
 CNvDsDisplayMetaHolds information of display metadata that user can specify in the frame
 CNvDsEventMsgMetaHolds event message meta data
 CNvDsFaceObjectHolds face parameters
 CNvDsFrameLatencyInfoHolds information about latency of the given frame
 CNvDsGeoLocationHolds Geo-location parameters
 CNvDsInferAttributeHolds information about one classified attribute
 CNvDsInferClassificationOutputHolds the information on all attributes classifed by a classifier network for one frame
 CNvDsInferContextBatchInputHolds the information about one batch to be inferred
 CNvDsInferContextBatchOutputA batch is an array of frames
 CNvDsInferDBScanClusteringParamsHolds the object clustering parameters required by DBSCAN
 CNvDsInferDetectionOutputHolds the information on all objects detected by a detector network in one frame
 CNvDsInferDetectionParamsHolds the detection and bounding box grouping parameters
 CNvDsInferDimsSpecifies dimensions of a layer
 CNvDsInferDimsCHWSpecifies dimensions of a layer with 3 dimensions
 CNvDsInferFrameOutputHolds the information inferred by the network on one frame
 CNvDsInferLayerInfoHolds information about one layer in the model
 CNvDsInferNetworkInfoHolds information about the model network
 CNvDsInferObjectHolds the information about one detected object
 CNvDsInferObjectDetectionInfoHolds information about one parsed object from detector's output
 CNvDsInferParseDetectionParamsHolds the detection parameters required for parsing objects
 CNvDsInferPluginFactoryCaffeHolds the pointer to a heap allocated Plugin Factory object required during Caffemodel parsing
 CNvDsInferPluginFactoryUffHolds the pointer to a heap allocated Plugin Factory object required during UFF model parsing
 CNvDsInferSegmentationMetaHolds the segmentation model output information for one frame / one object
 CNvDsInferSegmentationOutputHolds the information parsed from segmentation network output for one frame
 CNvDsInferTensorMetaHolds the raw tensor output information for one frame / one object
 CNvDsObjectSignatureHolds object signature
 CNvDsOpticalFlowMetaHolds information optical flow metadata information of a frame
 CNvDsPayloadHolds payload meta data
 CNvDsPersonObjectHolds person object parameters
 CNvDsRectHolds rectangle parameters
 CNvDsVehicleObjectHolds vehicle object parameters