| C_GstDsNvMultiUriBin | |
| C_GstDsNvMultiUriBinClass | |
| C_GstDsNvUriSrcConfig | |
| C_Gstnvdewarper | Gstnvdewarper element structure |
| C_GstnvdewarperClass | GStreamer boilerplate |
| C_GstNvInferServer | Opaque structure storing data of the nvinferserver element |
| C_GstNvInferServerClass | The class structure for the nvinferserver element |
| Cnvaisle_csv::_NvAisleCsvFields | Data structure contaning all the parameters specified in one row of an Aisle CSV file |
| C_NvBbox_Coords | Holds unclipped bounding box coordinates of the object |
| C_NvBufSurfaceTransformParams | Holds transform parameters for a transform call |
| C_NvBufSurfTransform_ColorParams | |
| C_NvBufSurfTransformCompositeBlendParams | Holds composite blend parameters for a composite blender call |
| C_NvBufSurfTransformCompositeParams | Holds composite parameters for a composite call |
| C_NvBufSurfTransformConfigParams | Holds configuration parameters for a transform/composite session |
| C_NvDewarperParams | Holds all the configuration parameters required for dewarping a surface |
| C_NvDewarperPriv | Data structure contaning dewarping parameters for all the output surfaces |
| C_NvDewarperSurfaceMeta | Holds a set of dewarper metadata |
| C_NvDsBaseMeta | Holds information about base metadata of a given metadata type |
| C_NvDsBatchMeta | Holds information about a formed batch containing frames from different sources |
| C_NvDsClassifierMeta | Holds classifier metadata for an object |
| C_NvDsComp_BboxInfo | Holds unclipped positional bounding box coordinates of the object processed by the component |
| C_NvDsCustomMsgInfo | Holds data for any user defined custom message to be attached to the payload message : custom message to be attached size : size of the custom message |
| C_NvDsEvent | Holds event information |
| C_NvDsFrameMeta | Holds metadata for a frame in a batch |
| C_NvDsInferContextInitParams | Holds the initialization parameters required for the NvDsInferContext interface |
| C_NvDsLabelInfo | Holds label metadata for the classifier |
| C_NvDsMeta | Holds DeepSteam metadata |
| C_NvDsMetaCompLatency | Holds information about latency of the given component |
| C_NvDsMetaPool | Holds information about a given metadata pool |
| C_NvDsMetaSubCompLatency | Holds information about latency of the given subcomponent |
| C_NvDsObjectMeta | Holds metadata for an object in the frame |
| C_NvDsObjEncOutParams | Holds output parameters |
| C_NvDsObjEncUsrArgs | Holds user parameters for a nvds_obj_enc_process call |
| C_NvDsPastFrameObj | |
| C_NvDsPastFrameObjBatch | Batch of lists of buffered objects |
| C_NvDsPastFrameObjList | One object in several past frames |
| C_NvDsPastFrameObjStream | List of objects in each stream |
| C_NvDsSensorInfo | |
| C_NvDsUserMeta | Holds user metadata |
| C_NvMOTConfig | Holds a tracker configuration |
| C_NvMOTConfigResponse | Holds a tracker's configuration status |
| C_NvMOTFrame | Holds a frame containing the image and objects to be tracked |
| C_NvMOTMiscConfig | Holds miscellaneous configurations |
| C_NvMOTObjToTrack | Holds information about an object to be tracked |
| C_NvMOTObjToTrackList | Holds a list of objects |
| C_NvMOTPerTransformBatchConfig | Holds a configuration for batches for an input transform (a scaling/color conversion) |
| C_NvMOTProcessParams | Holds parameters for processing a batch |
| C_NvMOTQuery | |
| C_NvMOTRect | Holds the definition of a rectangle |
| C_NvMOTTrackedObj | Holds information about each tracked object |
| C_NvMOTTrackedObjBatch | Holds a batch of lists of tracked objects |
| C_NvMOTTrackedObjList | Holds a list of tracked objects |
| C_NvOFFlowVector | Holds motion vector information about an element |
| C_NvOSD_ArrowParams | Holds arrow parameters to be overlaid |
| C_NvOSD_CircleParams | Holds circle parameters to be overlayed |
| C_NvOSD_Color_info | |
| C_NvOSD_ColorParams | Holds the color parameters of the box or text to be overlayed |
| C_NvOSD_FontParams | Holds the font parameters of the text to be overlayed |
| C_NvOSD_FrameArrowParams | Holds information about the arrows in a frame |
| C_NvOSD_FrameCircleParams | Holds information about the circles in a frame |
| C_NvOSD_FrameLineParams | Holds information about the lines in a frame |
| C_NvOSD_FrameRectParams | Holds information about the rectangles in a frame |
| C_NvOSD_FrameSegmentMaskParams | Holds information about the rectangles in a frame |
| C_NvOSD_FrameTextParams | Holds information about the text in a frame |
| C_NvOSD_LineParams | Holds the box parameters of a line to be overlayed |
| C_NvOSD_MaskParams | Holds the mask parameters of the segment to be overlayed |
| C_NvOSD_RectParams | Holds the box parameters of the box to be overlayed |
| C_NvOSD_TextParams | Holds parameters of text to be overlayed |
| Cnvspot_csv::_NvSpotCsvFields | Data structure contaning all the parameters specified in one row of a Spot CSV file |
| Cnvaisle_csv::AisleCSVParser | Class for parsing of Aisle CSV data |
| Cnvdsinferserver::triton::BackendConfig | The backend configuration settings |
| ►CBaseBackend | |
| ►CBasePostprocessorT | |
| ►CBasePreprocessorT | |
| Cnvdsinferserver::BufOptions::D::BasicValue | |
| CBatchSurfaceInfo | |
| Cnvdsinferserver::BufOptions::convertType< bool > | |
| Cnvdsinferserver::BufOptions::convertType< double > | |
| Cnvdsinferserver::BufOptions::convertType< float > | |
| Cnvdsinferserver::BufOptions::convertType< int16_t > | |
| Cnvdsinferserver::BufOptions::convertType< int32_t > | |
| Cnvdsinferserver::BufOptions::convertType< int64_t > | |
| Cnvdsinferserver::BufOptions::convertType< int8_t > | |
| Cnvdsinferserver::BufOptions::convertType< std::string > | |
| Cnvdsinferserver::BufOptions::convertType< std::vector< T * > > | |
| Cnvdsinferserver::BufOptions::convertType< std::vector< T > > | |
| Cnvdsinferserver::BufOptions::convertType< T * > | |
| Cnvdsinferserver::BufOptions::convertType< uint16_t > | |
| Cnvdsinferserver::BufOptions::convertType< uint32_t > | |
| Cnvdsinferserver::BufOptions::convertType< uint64_t > | |
| Cnvdsinferserver::BufOptions::convertType< uint8_t > | |
| Cnvdsinferserver::CudaEvent | Wrapper class for CUDA events |
| Cnvdsinferserver::CudaStream | Wrapper class for CUDA streams |
| CINFER_EXPORT_API::DlLibHandle | Helper class for dynamic loading of custom library |
| ►Cenable_shared_from_this | |
| ►Cexception | |
| CGstDsNvStreammuxConfig | |
| Cgstnvinferserver::GstNvInferServerImpl | Class of the nvinferserver element implementation |
| Cgstnvinferserver::GstNvInferServerObjectHistory | Holds the inference information/history for one object based on its tracking ID |
| Cgstnvinferserver::GstNvInferServerProperties | Holds the configuration information from the nvinferserver element properties |
| Cgstnvinferserver::GstNvInferServerSourceInfo | Holds information about the detected objects in the specific input source |
| CINFER_EXPORT_API::GuardQueue< Container > | Template class for creating a thread safe queue for the given container class |
| CINFER_EXPORT_API::GuardQueue< std::deque< UniPtr > > | |
| Cnvdsinferserver::IBackend | |
| ►Cnvdsinferserver::IBatchArray | Interface class for an array of batch buffers |
| ►Cnvdsinferserver::IBatchBuffer | Interface class for a batch buffer |
| ►CIInferContext | |
| Cds3d::IInferCustomPreprocessor | |
| Cnvdsinferserver::IInferCustomProcessor | Interface of Custom processor which is created and loaded at runtime through CreateCustomProcessorFunc |
| Cnvdsinferserver::InferBatchDims | Holds full dimensions (including batch size) for a layer |
| Cnvdsinferserver::InferBufferDescription | Holds the information about a inference buffer |
| Cnvdsinferserver::InferDims | Holds the information about the dimensions of a neural network layer |
| Cnvdsinferserver::InferExtraProcessor | : Extra processing pre/post inference |
| Cnvdsinferserver::InferGrpcClient | Wrapper class for the gRPC client of the Triton Inference Server, interfaces with the Triton client library |
| ►Cnvdsinferserver::IOptions | |
| ►Cnvdsinferserver::IPostprocessor | Post-processor interface class |
| ►Cnvdsinferserver::IPreprocessor | Preprocessor interface class |
| Cnvdsinferserver::LayerDescription | Stores the information of a layer in the inference model |
| Cds3d::Lidar3DBbox | |
| Cnvdsinferserver::LstmController | |
| CINFER_EXPORT_API::MapBufferPool< Key, UniqBuffer > | Template class for a map of buffer pools |
| Cmg_callbacks | |
| Cmg_client_cert | |
| Cmg_client_options | |
| Cmg_error_data | |
| Cmg_form_data_handler | |
| Cmg_header | |
| Cmg_init_data | |
| Cmg_match_context | |
| Cmg_match_element | |
| Cmg_option | |
| Cmg_request_info | |
| Cmg_response_info | |
| Cmg_server_port | |
| Cmg_websocket_subprotocols | |
| CNvBufSurface | Holds information about batched buffers |
| CNvBufSurfaceAllocateParams | Hold extended parameters required to allocate NvBufSurface |
| CNvBufSurfaceChromaSubsamplingParams | Holds Chroma Subsampling parameters for NvBufSurface allocation |
| CNvBufSurfaceCreateParams | Holds parameters required to allocate an NvBufSurface |
| CNvBufSurfaceMappedAddr | Hold the pointers of mapped buffer |
| CNvBufSurfaceParams | Hold the information of single buffer in the batch |
| CNvBufSurfaceParamsEx | Hold the information(extended) of single buffer in the batch |
| CNvBufSurfacePlaneParams | Holds plane wise parameters of a buffer |
| CNvBufSurfacePlaneParamsEx | Holds plane wise parameters(extended) of a buffer |
| CNvBufSurfTransformRect | Holds the coordinates of a rectangle |
| CNvDsAnalyticsFrameMeta | Holds a set of nvdsanalytics framelevel metadata |
| CNvDsAnalyticsObjInfo | Holds a set of nvdsanalytics object level metadata |
| CNvDsCoordinate | Hold a coordinate's position |
| CNvDsDecInfo | |
| CNvDsDisplayMeta | Holds display metadata that the user can specify in the frame |
| CNvDsEmbedding | Holds an embedding model's parameters |
| CNvDsEventMsgMeta | Holds event message meta data |
| CNvDsFaceObject | Holds a face object's parameters |
| CNvDsFaceObjectWithExt | Holds a face object's parameters |
| CNvDsFrameLatencyInfo | Holds information about the latency of a given frame |
| CNvDsGeoLocation | Holds geolocation parameters |
| CNvDsInferAttribute | Holds information about one classified attribute |
| CNvDsInferClassificationOutput | Holds information on all attributes classifed by a classifier network for one frame |
| CNvDsInferContextBatchInput | Holds information about one batch to be inferred |
| CNvDsInferContextBatchOutput | Holds the output for all of the frames in a batch (an array of frame), and related buffer information |
| CNvDsInferContextBatchPreprocessedInput | |
| CNvDsInferDBScanClusteringParams | Holds object clustering parameters required by DBSCAN |
| CNvDsInferDetectionOutput | Holds information on all objects detected by a detector network in one frame |
| CNvDsInferDetectionParams | Holds detection and bounding box grouping parameters |
| CNvDsInferDims | Holds the dimensions of a layer |
| CNvDsInferDimsCHW | Holds the dimensions of a three-dimensional layer |
| CNvDsInferFrameOutput | Holds the information inferred by the network on one frame |
| CNvDsInferInfo | |
| CNvDsInferInstanceMaskInfo | Holds information about one parsed object and instance mask from a detector's output |
| CNvDsInferLayerInfo | Holds information about one layer in the model |
| CNvDsInferNetworkInfo | Holds information about the model network |
| CNvDsInferObject | Holds information about one detected object |
| CNvDsInferObjectDetectionInfo | Holds information about one parsed object from a detector's output |
| CNvDsInferParseDetectionParams | Holds the detection parameters required for parsing objects |
| CNvDsInferPluginFactoryCaffe | Holds a pointer to a heap-allocated Plugin Factory object required during Caffe model parsing |
| CNvDsInferSegmentationMeta | Holds the segmentation model output information for one frame / one object |
| CNvDsInferSegmentationOutput | Holds information parsed from segmentation network output for one frame |
| CNvDsInferTensorMeta | Holds the raw tensor output information for one frame / one object |
| CNvDsJoint | Holds a joint's position and confidence |
| CNvDsJoints | Holds a body pose's joint points |
| CNvDsObjectSignature | Holds an object's signature |
| CNvDsOpticalFlowMeta | Holds optical flow metadata about a frame |
| CNvDsPayload | Holds payload metadata |
| CNvDsPersonObject | Holds a person object's parameters |
| CNvDsPersonObjectExt | Holds a person object's parameters |
| CNvDsProductObject | Holds a product object's parameters |
| CNvDsProductObjectExt | Holds a product object's parameters |
| CNvDsRect | Holds a rectangle's position and size |
| CNvDsResponseInfo | |
| CNvDsRoiInfo | |
| CNvDsServerCallbacks | |
| CNvDsServerConfig | |
| CNvDsSRContext | Holds information about smart record instance |
| CNvDsSRInitParams | Holds initializtion paramerters required to create NvDsSRContext |
| CNvDsSRRecordingInfo | Hold information about video recorded |
| CNvDsStreamInfo | |
| CNvDsVehicleObject | Holds a vehicle object's parameters |
| CNvDsVehicleObjectExt | Holds a vehicle object's parameters |
| CnvwarpParams_t | Parameter structure |
| CnvwarpYUVRGBParams_t | Parameters for YUV:420:NV12 --> RGBA conversion |
| Cnvdsinferserver::IOptions::oType< Value > | |
| Cnvdsinferserver::IOptions::OTypeV< V > | |
| ►Cnvdsinferserver::IOptions::OTypeV< OptionType::oBool > | |
| ►Cnvdsinferserver::IOptions::OTypeV< OptionType::oDouble > | |
| ►Cnvdsinferserver::IOptions::OTypeV< OptionType::oInt > | |
| ►Cnvdsinferserver::IOptions::OTypeV< OptionType::oObject > | |
| ►Cnvdsinferserver::IOptions::OTypeV< OptionType::oString > | |
| ►Cnvdsinferserver::IOptions::OTypeV< OptionType::oUint > | |
| CINFER_EXPORT_API::QueueThread< Container > | Template class for running the specified function on the queue items in a separate thread |
| Cnvdsinferserver::TrtISBackend::ReorderItem | Reorder thread task |
| Cnvdsinferserver::triton::RepoSettings | Model repository settings for the Triton Inference Server |
| CRoiDimension | Defines Roi structure for GST_NVCUSTOMEVENT_ROI_UPDATE custom event |
| Cnvspot_csv::SpotCSVParser | Class for parsing of Spot CSV data |
| Cnvdsinferserver::StreamManager | |
| ►Cnvdsinferserver::SysMem | Base class for managing memory allocation |
| CTritonClassParams | |
| Cnvdsinferserver::TritonGrpcRequest | Triton gRPC inference request class holding data associated with one inference request |
| Cnvdsinferserver::TrtServerRequest | Wrapper class for Triton inference request |
| Cnvdsinferserver::TrtServerResponse | Wrapper class for Triton output parsing |