| ►Nbevfusion | |
| ►Ndecoder | |
| ►CDecoder | |
| CDecoderParameter | |
| CHead | |
| CPosition | |
| CSize | |
| CThreeDBox | |
| CVelocity | |
| ►Npointpillars | |
| CVoxelization | |
| CVoxelizationParameter | |
| ►Ndeepstream | |
| C_NvDsSourceMeta | |
| CAbstractIterator | Metadata iterator template |
| CAnalyticsFrameMeta | |
| CAnalyticsObjInfo | |
| CAudioStreamInfo | |
| CBatchMetadata | Holds information about a formed batch containingframes from different sources |
| ►CBuffer | Base class of a buffer |
| C_Latency | Unified definition of latency for a buffer |
| ►CBufferProbe | Represent a custom object for the purpose of probing output buffers |
| CIBatchMetadataObserver | Readonly interface for handling batch metadata |
| CIBatchMetadataOperator | Read/write interface for handling batch metadata |
| CIBufferHandler | Derived interface for handling buffer itself |
| CIBufferObserver | Readonly interface for handling buffer |
| CIBufferOperator | Read/write interface for handling buffer |
| CIHandler | Root interface required by a BufferProbe instance |
| CIMetadataHandler | Derived interface for handling metadata |
| CCameraInfo | |
| CClassifierMetadata | Meta generated from a classifier |
| ►CCloud2DeviceReceiver | |
| CConfig | |
| CIHandler | |
| CISmartRecordingController | |
| CCommonFactory | R\Represents a unified interface for managing custom objects and factories |
| CCountMarker | |
| CCustomFactory | Interface definition for a custom factory |
| CCustomObject | Base class for all the custom objects |
| ►CDataFeeder | A specific signal handler for feeding data |
| CIDataProvider | Required interface for a data feeder |
| ►CDataReceiver | A specific signal handler for consuming data |
| CIDataConsumer | Required interface for a data receiver |
| CDefaultActionOwner | |
| CDisplayMetadata | Metadata for overlay display on a frame |
| CDS3DBuffer | |
| CElement | Element class definition |
| CEnsembleRender | |
| CEventMessageUserMetadata | User metadata for event message |
| CFileDataSource | |
| CFPSCounter | |
| CFrameMetadata | Holds information for a single frame |
| CLiDARDataSource | |
| CMediaInfo | |
| CMetadata | Metadata base class |
| CMsgMetaGenerator | |
| CNvDsKittiDump | |
| CNvDsMeasureLatency | |
| CNvDsModelEngineWatchOTFTrigger | |
| CNvDsTilerEventHandler | |
| ►CObject | Base Object class |
| CValue | Value wrapper for various types |
| CObject3DBBoxUserMetadata | |
| CObjectCounter | |
| CObjectImageFootLocationUserMetadata | |
| CObjectMetadata | Object metadata |
| CObjectVisibilityUserMetadata | |
| CPad | Pad is an abstraction of the I/O with an Element, |
| CPerfMonitor | |
| ►CPipeline | Pipeline class definition |
| CDynamicSourceMessage | Pipeline message on source add/remove |
| CEOSMessage | Pipeline message on EOS |
| CMessage | Base class for pipeline message |
| CStateTransitionMessage | Pipeline message on state transition |
| CPreprocessBatchUserMetadata | User metadata for preprocess batch |
| CPreprocessTensorMetadata | Metadata for preprocessed tensor |
| CRoiMetadata | ROI metadata |
| CSegmentationUserMetadata | A class to handle user metadata for segmentation |
| CSensorInfo | |
| ►CSignalEmitter | SignalEmitter class |
| CIActionOwner | Required interface for a signal emitter |
| ►CSignalHandler | SignalHandler class |
| CCallback | Generic callback on the signal |
| CIActionProvider | Required interface for a signal handler |
| CSmartRecordingAction | |
| CSourceConfig | |
| CSourceManager | |
| CStreamInfo | |
| ►CTensor | |
| CContext | Context object of the tensor, which associates the tensor with what creates it |
| CTensorMetaParser | |
| CTensorOutputUserMetadata | |
| CTrackerPastFrameUserMetadata | |
| CUserMetadata | Base class of user defined metadata |
| CUserMetadataTemplate | Template for customized user metadata |
| CVideoBuffer | |
| CVideoStreamInfo | |
| ►Nds3d | |
| ►Napp | |
| CDs3dAppContext | |
| ►Nconfig | |
| CComponentConfig | |
| ►Ngst | |
| CBinPtr | |
| CDataProcessInfo | |
| CElePtr | |
| CGstMiniObjectFunc | |
| CGstObjectFunc | |
| CGstPtr | |
| CPadPtr | |
| CPipelineContext | |
| ►Nimpl | |
| ►Nfilter | |
| CConfig | |
| CLidarPreprocessFilter | |
| CModelInputDesc | |
| ►Nlidarsource | |
| CConfig | |
| CDataParas | |
| CLidarFileSourceImpl | Class for lidar data file reader, |
| CBaseFrame | |
| CBaseImplDataBridge | Any custom datafilter must derive from BaseImplDataBridge, |
| CBaseImplDataFilter | Any custom datafilter must derive from BaseImplDataFilter, |
| CBaseImplDataLoader | Any custom dataloader must derive from BaseImplDataLoader, For convenience, If dataloader is in sync mode, user can also derive from SyncImplDataLoader |
| CBaseImplDataMixer | Any custom datamixer must derive from BaseImplDataMixer, |
| CBaseImplDataProcessor | BaseProcessIF could be abiDataLoader/abiDataRender/abiDataFilter or any others abi interface that derived from abiProcess |
| CBaseImplDataRender | Any custom datarender must derive from BaseImplDataRender, |
| CFrame2DBaseImpl | |
| CSyncImplDataLoader | |
| ►Nlidarinfer | |
| CDsLidarInferAppContext | |
| ►Nprofiling | |
| CFileReader | |
| CFileWriter | |
| CFpsCalculation | |
| CTiming | |
| ►Nv2xinfer | |
| CTensor | |
| CTensorData | |
| C__DataTypeTrait | |
| C__DataTypeVal | |
| C__TypeID | |
| C__x | |
| C__xy | |
| C__xyz | |
| C__xyzw | |
| Cabi2DFrame | |
| CabiCallBackT | |
| CabiDataBridge | |
| CabiDataFilter | |
| CabiDataLoader | |
| CabiDataMap | |
| CabiDataMixer | |
| CabiDataRender | |
| CabiFrame | |
| CabiProcess | |
| CabiRefCast | |
| CabiRefObj | |
| CabiRefT | |
| CabiWindow | |
| CBufferPool | |
| CCBObjT | |
| CCpuMemBuf | |
| CCudaStream | |
| CCustomLibFactory | |
| CDataProcessUserData | |
| CDepthScale | |
| CException | |
| CExtrinsicsParam | |
| CFloat2 | |
| CFloat3 | |
| CFloat4 | |
| CFrame2DPlane | |
| CFusedDetection | Object fused bounding box description |
| CGpuCudaMemBuf | |
| CGuardCB | |
| CGuardDataBridge | GuardDataBridge is the safe access entry for abiDataBridge |
| CGuardDataFilter | GuardDataFilter is the safe access entry for abiDataFilter |
| CGuardDataLoader | GuardDataLoader is the safe access entry for abiDataLoader |
| CGuardDataMap | |
| CGuardDataMixer | GuardDataMixer is the safe access entry for abiDataMixer |
| CGuardDataProcess | |
| CGuardDataRender | GuardDataRender is the safe access entry for abiDataRender |
| CGuardDataT | |
| CGuardRef | Guard to wrapper all abiRefObj& data |
| Chalf | |
| CIInferCustomPreprocessor | |
| CInt2 | |
| CInt3 | |
| CInt4 | |
| CIntrinsicsParam | |
| CLidar3DBbox | Object 3D bounding box description |
| CMemData | |
| CNativeData | |
| CNativeData< DataType::kDouble > | |
| CNativeData< DataType::kFp16 > | |
| CNativeData< DataType::kFp32 > | |
| CNativeData< DataType::kInt16 > | |
| CNativeData< DataType::kInt32 > | |
| CNativeData< DataType::kInt64 > | |
| CNativeData< DataType::kInt8 > | |
| CNativeData< DataType::kUint16 > | |
| CNativeData< DataType::kUint32 > | |
| CNativeData< DataType::kUint8 > | |
| CObject2DBbox | Object 2D bounding box description |
| CSafeQueue | |
| CShape | |
| CSharedRefObj | |
| CSignalShot | |
| CTimeStamp | |
| CTpId | |
| CTpId< bool > | |
| CTpId< double > | |
| CTpId< float > | |
| CTpId< int16_t > | |
| CTpId< int32_t > | |
| CTpId< int64_t > | |
| CTpId< int8_t > | |
| CTpId< uint16_t > | |
| CTpId< uint32_t > | |
| CTpId< uint8_t > | |
| CTransformMatrix | |
| CVideoBridge2dInput | |
| ►Ngstnvinfer | |
| CDsNvInferImpl | |
| CLockGMutex | C++ helper class written on top of GMutex/GCond |
| CModelStatus | Holds runtime model update status along with the error message if any |
| ►Ngstnvinferserver | |
| CGstNvInferServerImpl | Class of the nvinferserver element implementation |
| CGstNvInferServerObjectHistory | Holds the inference information/history for one object based on its tracking ID |
| CGstNvInferServerProperties | Holds the configuration information from the nvinferserver element properties |
| CGstNvInferServerSourceInfo | Holds information about the detected objects in the specific input source |
| ►NINFER_EXPORT_API | |
| CBufferPool | Template class for buffer pool of the specified buffer type |
| CDlLibHandle | Helper class for dynamic loading of custom library |
| CGuardQueue | Template class for creating a thread safe queue for the given container class |
| CMapBufferPool | Template class for a map of buffer pools |
| CQueueThread | Template class for running the specified function on the queue items in a separate thread |
| CWakeupException | Wrapper class for handling exception |
| ►Nnv | |
| CEventTimer | |
| ►Nnvaisle_csv | |
| C_NvAisleCsvFields | Data structure contaning all the parameters specified in one row of an Aisle CSV file |
| CAisleCSVParser | Class for parsing of Aisle CSV data |
| ►Nnvdsinfer | |
| CBackendContext | Abstract interface for managing the actual inferencing implementation |
| CBaseModelParser | ModelParser base |
| CBuildParams | Holds build parameters common to implicit batch dimension/full dimension networks |
| CClassifyPostprocessor | Implementation of post-processing class for classification networks |
| CCudaBuffer | Helper base class for managing Cuda allocated buffers |
| CCudaDeviceBuffer | CUDA device buffers |
| CCudaEvent | Helper class for managing Cuda events |
| CCudaHostBuffer | CUDA host buffers |
| CCudaStream | Helper class for managing Cuda Streams |
| CCustomModelParser | Implementation of ModelParser for custom models |
| CDetectPostprocessor | Implementation of post-processing class for object detection networks |
| CDlaFullDimTrtBackendContext | Backend context for implicit batch dimension network inferencing on DLA |
| CDlLibHandle | |
| CExplicitBuildParams | Holds build parameters required for full dimensions network |
| CFullDimTrtBackendContext | Backend context for full dimensions network |
| CGuardQueue | |
| CImplicitBuildParams | Holds build parameters required for implicit batch dimension network |
| CInferBatchBuffer | Abstract interface to manage a batched buffer for inference |
| CInferPostprocessor | Base class for post-processing on inference output |
| CInferPreprocessor | Provides pre-processing functionality like mean subtraction and normalization |
| CInstanceSegmentPostprocessor | Implementation of post-processing class for instance segmentation networks |
| CNvDsInferBatch | Holds information for one batch for processing |
| CNvDsInferContextImpl | Implementation of the INvDsInferContext interface |
| COnnxModelParser | Implementation of ModelParser for ONNX models derived from BaseModelParser |
| COtherPostprocessor | |
| CSegmentPostprocessor | Implementation of post-processing class for segmentation networks |
| CSharedPtrWDestroy | |
| CTrtBackendContext | Base class for implementations of the BackendContext interface |
| CTrtEngine | Helper class written on top of nvinfer1::ICudaEngine |
| CTrtModelBuilder | Helper class to build models and generate the TensorRT ICudaEngine required for inference |
| CUniquePtrWDestroy | |
| ►Nnvdsinferserver | This is a header file for pre-processing cuda kernels with normalization and mean subtraction required by nvdsinfer |
| ►Ntriton | |
| CBackendConfig | The backend configuration settings |
| CRepoSettings | Model repository settings for the Triton Inference Server |
| CBaseBackend | Base class of inference backend processing |
| CBaseBatchArray | The base class for array of batch buffers |
| CBaseBatchBuffer | The base class for batch buffers |
| CBasePostprocessor | Base post-processor class |
| CBasePreprocessor | Base preprocessor class |
| CBatchSurfaceBuffer | |
| ►CBufOptions | |
| CconvertType< bool > | |
| CconvertType< double > | |
| CconvertType< float > | |
| CconvertType< int16_t > | |
| CconvertType< int32_t > | |
| CconvertType< int64_t > | |
| CconvertType< int8_t > | |
| CconvertType< std::string > | |
| CconvertType< std::vector< T * > > | |
| CconvertType< std::vector< T > > | |
| CconvertType< T * > | |
| CconvertType< uint16_t > | |
| CconvertType< uint32_t > | |
| CconvertType< uint64_t > | |
| CconvertType< uint8_t > | |
| CClassificationOutput | |
| CClassifyPostprocessor | Post processor class for classification output |
| CCpuMem | Allocates and manages host memory |
| CCropSurfaceConverter | Preprocessor for cropping, scaling and padding the inference input to required height, width |
| CCudaDeviceMem | Allocates and manages CUDA device memory |
| CCudaEvent | Wrapper class for CUDA events |
| CCudaHostMem | Allocates and manages CUDA pinned memory |
| CCudaStream | Wrapper class for CUDA streams |
| CCudaTensorBuf | A batch buffer with CUDA memory allocation |
| CDetectionOutput | |
| CDetectPostprocessor | Post processor class for detection output |
| CIBackend | |
| CIBatchArray | Interface class for an array of batch buffers |
| CIBatchBuffer | Interface class for a batch buffer |
| CIInferCustomProcessor | Interface of Custom processor which is created and loaded at runtime through CreateCustomProcessorFunc |
| CImageAlignBuffer | |
| CInferBaseContext | The base class for handling the inference context |
| CInferBatchDims | Holds full dimensions (including batch size) for a layer |
| CInferBufferDescription | Holds the information about a inference buffer |
| CInferCudaContext | Class for inference context CUDA processing |
| CInferDims | Holds the information about the dimensions of a neural network layer |
| CInferExtraProcessor | : Extra processing pre/post inference |
| CInferGrpcClient | Wrapper class for the gRPC client of the Triton Inference Server, interfaces with the Triton client library |
| CInferGrpcContext | Inference context class accessing Triton Inference Server in gRPC mode |
| CInferSimpleContext | |
| CInferTrtISContext | Inference context accessing Triton Inference Server in C-API mode |
| ►CIOptions | |
| CoType | |
| CoType< bool > | |
| CoType< double > | |
| CoType< int64_t > | |
| CoType< std::string > | |
| CoType< uint64_t > | |
| CoType< Value * > | |
| COTypeV | |
| CIPostprocessor | Post-processor interface class |
| CIPreprocessor | Preprocessor interface class |
| CLayerDescription | Stores the information of a layer in the inference model |
| CLstmController | |
| CNetworkPreprocessor | Preprocessor for scaling and normalization of the input and conversion to network media format |
| COtherPostprocessor | Post processor class for tensor output for custom post processing |
| CPostprocessor | A generic post processor class |
| CRefBatchBuffer | A batch buffer with allocated memory |
| CSegmentationOutput | |
| CSegmentPostprocessor | Post processor class for segmentation output |
| CStreamManager | |
| CSurfaceBuffer | |
| CSysMem | Base class for managing memory allocation |
| CThreadCudaPostprocessor | A CUDA post processor thread queue template class |
| CThreadHostPostprocessor | A host post processor thread queue template class |
| CThreadPreprocessor | Preprocessor thread queue class template |
| CTritonGrpcBackend | Triton gRPC mode backend processing class |
| CTritonGrpcRequest | Triton gRPC inference request class holding data associated with one inference request |
| CTritonSimpleRuntime | |
| ►CTrtISBackend | Triton backend processing class |
| CReorderItem | Reorder thread task |
| CTrtIsClassifier | Post processor class for Triton Classification option |
| CTrtISServer | Wrapper class for creating Triton Inference Server instance |
| CTrtServerAllocator | Wrapper class for Triton server output memory allocator |
| CTrtServerRequest | Wrapper class for Triton inference request |
| CTrtServerResponse | Wrapper class for Triton output parsing |
| CWrapCBatchBuffer | |
| ►Nnvdsspeech | |
| CDSCustom_CreateParams | |
| CDSCustomLibrary_Factory | |
| CDSCustomLibraryBase | |
| CIDSCustomLibrary | |
| CProperty | |
| ►Nnvdstts | |
| CDSCustom_CreateParams | |
| CDSCustomLibrary_Factory | |
| CDSCustomLibraryBase | |
| CIDSCustomLibrary | |
| CProperty | |
| ►Nnvinfer1 | |
| ►Nplugin | |
| CBEVPoolPlugin | |
| CBEVPoolPluginCreator | |
| CPillarsScatterPlugin | |
| CPillarsScatterPluginCreator | |
| ►Nnvspot_csv | |
| C_NvSpotCsvFields | Data structure contaning all the parameters specified in one row of a Spot CSV file |
| CSpotCSVParser | Class for parsing of Spot CSV data |
| C__AppCtx | |
| C__NvDsAppConfig | |
| C__NvDsAudioConfig | |
| C__StreamCtx | |
| C_AppCtx | |
| C_cuOSDColor | |
| C_FactoryMetadata | Information required by a custom factory |
| C_GstAudio2Video | |
| C_GstAudio2VideoClass | |
| C_GstAudioTemplateMeta | |
| C_GstDsExample | |
| C_GstDsExampleClass | Boiler plate stuff |
| C_GstDsNvMultiUriBin | |
| C_GstDsNvMultiUriBinClass | |
| C_GstDsNvUriSrcBin | |
| C_GstDsNvUriSrcBinClass | |
| C_GstDsNvUriSrcConfig | |
| C_Gstnvdewarper | Gstnvdewarper element structure |
| C_GstnvdewarperClass | GStreamer boilerplate |
| C_GstNvDsA2Vtemplate | |
| C_GstNvDsA2VtemplateClass | |
| C_GstNvDsAnalytics | |
| C_GstNvDsAnalyticsClass | |
| C_GstNvDsAudioAllocatorParams | |
| C_GstNvDsAudioTemplate | |
| C_GstNvDsAudioTemplateClass | Boiler plate stuff |
| C_GstNvDsBufferPool | |
| C_GstNvDsBufferPoolClass | |
| C_Gstnvdsmetaextract | |
| C_GstnvdsmetaextractClass | |
| C_Gstnvdsmetainsert | |
| C_GstnvdsmetainsertClass | |
| C_GstNvDsOsd | GstNvDsOsd element structure |
| C_GstNvDsOsdClass | |
| C_GstNvDsPostProcess | |
| C_GstNvDsPostProcessClass | Boiler plate stuff |
| C_GstNvDsPreProcess | Strucuture containing Preprocess info |
| C_GstNvDsPreProcessClass | Boiler plate stuff |
| C_GstNvDsUdpSink | |
| C_GstNvDsUdpSinkClass | |
| C_GstNvDsUdpSrc | |
| C_GstNvDsUdpSrcClass | |
| C_GstNvDsVideoTemplate | |
| C_GstNvDsVideoTemplateClass | Boiler plate stuff |
| C_GstNvImageDec | |
| C_GstNvImageDecClass | |
| C_GstNvImageEnc | |
| C_GstNvImageEncClass | |
| C_GstNvInfer | GstNvInfer element structure |
| C_GstNvInferClass | |
| C_GstNvInferObjectHistory | Holds the inference information/history for one object based on it's tracking id |
| C_GstNvInferServer | Opaque structure storing data of the nvinferserver element |
| C_GstNvInferServerClass | The class structure for the nvinferserver element |
| C_GstNvMsgBroker | |
| C_GstNvMsgBrokerClass | |
| C_GstNvMsgConv | |
| C_GstNvMsgConvClass | |
| C_GstNvStreamDemux | |
| C_GstNvStreamDemuxClass | |
| C_GstNvStreamMux | |
| C_GstNvStreamMuxClass | |
| C_GstNvStreamPad | |
| C_GstNvStreamPadClass | |
| C_GstNvTracker | Basic GStreamer class for tracker |
| C_GstNvTrackerClass | |
| C_GstNvVideoTestSrc | |
| C_GstNvVideoTestSrcClass | |
| C_GstRTPTimestampMeta | |
| C_GstVideoSEIMeta | |
| C_NtpData | |
| 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_NvBufSurfTransformCompositeBlendParamsEx | Holds extended composite blend parameters for NvBufSurfTransformMultiInputBufCompositeBlend and NvBufSurfTransformMultiInputBufCompositeBlendAsync API |
| 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_NVDS_CUSTOM_PAYLOAD | |
| C_NvDsAudioFrameMeta | Holds metadata for a audio frame in a batch |
| 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_NvDsBbox3dObject | |
| C_NvDsBbox3dObjectList | |
| 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_NvDsNmosAssetConfig | Defines asset distinguishing information for BCP-002-02 tags in an NvDsNmosNodeServer |
| C_NvDsNmosNodeConfig | Defines configuration settings used to create an NvDsNmosNodeServer |
| C_NvDsNmosNodeServer | Holds the implementation details of a running NvDsNmos server |
| C_NvDsNmosReceiverConfig | Defines configuration settings used to create receivers in an NvDsNmosNodeServer |
| C_NvDsNmosSenderConfig | Defines configuration settings used to create senders in an NvDsNmosNodeServer |
| C_NvDsObj3DBbox | Holds 3D bbox information for an object |
| C_NvDsObjConvexHull | Holds convex hull information |
| 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_NvDsObjReid | Holds Reid Vector information for an object |
| C_NvDsPostProcessContextInitParams | Holds the initialization parameters required for the NvDsPostProcessContext interface |
| C_NvDsPostProcessObjectHistory | Holds the inference information/history for one object based on it's tracking id |
| C_NvDsReidTensorBatch | ReID tensor of the batch |
| C_NvDsRtspAttemptsInfo | |
| C_NvDsSensorInfo | |
| C_NvDsSensorInfo_meta | |
| C_NvDsTargetMiscDataBatch | Batch of all streams of a given target misc output |
| C_NvDsTargetMiscDataFrame | A single frame of misc data for a given Target |
| C_NvDsTargetMiscDataObject | All misc data output for a single target |
| C_NvDsTargetMiscDataStream | All misc targets data for a given stream |
| 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_NvMOTMask | Holds the segmentaiton mask of an object |
| C_NvMOTMFConfig | |
| C_NvMOTMFConfigResponse | Holds a tracker's configuration status |
| C_NvMOTMFQuery | |
| C_NvMOTMFTrackedObjMeta | Holds all the input metadata of a video chunk to be processed |
| C_NvMOTMFTrackerFusedData | Tracker misc data |
| 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_NvMOTTrackerMiscData | Tracker misc data |
| 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_Ctx | |
| 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 |
| C_NvOSDFdMap | |
| CAppCtx | REST server application context |
| CAppProfiler | |
| CBatch | |
| CBatchBufferWrapper | |
| CBatchPolicy | |
| CBatchPolicyConfig | |
| CBatchSurfaceInfo | |
| CBodyPoseModelPostProcessor | |
| CBoxBlurCommand | |
| CBufferManager | |
| CBufferPoolConfig | |
| CBufferWrapper | |
| CCameraCanApp | |
| CCaptureTimeRules | |
| CCircleCommand | |
| CClassifyModelPostProcessor | |
| CClientTest1Args | |
| CClientTest2Args | |
| CClientTest3Args | |
| CComponent | |
| CConcurrentQueue | Simple concurrent Queue class using an stl queue |
| Cconsumer_instance_t | |
| Cconsumer_thread_info | |
| CConvBufManager | |
| CCudaBuffer | Helper base class for managing Cuda allocated buffers |
| CCudaDeviceBuffer | CUDA device buffers |
| CCudaStream | Helper class for managing Cuda Streams |
| CcuOSDContext | |
| CcuOSDContextCommand | |
| CCustomInitParams | Custom Initialization parameter for custom library |
| CCustomMeanSubandNormParams | Custom parameters for normalization and mean subtractions |
| CCustomSeqProcTensorParams | Tensor params for Custom sequence processing for 3d conv network |
| CCustomTensorParams | Tensor params passed to custom library for tensor preparation |
| CCustomTransformParams | Custom transformation parameter for calling nvbufsurftransform api for scaling and converting the ROIs to the network resolutions to be used by custom lib |
| Cdecode_params_t_ | |
| CDetectModelPostProcessor | |
| CDirectionInfo | |
| CDs3dAppContext | |
| CDSCustom_CreateParams | |
| CDSCustomLibrary_Factory | |
| CDSCustomLibraryBase | |
| CDsExampleInitParams | |
| CDsExampleObject | |
| CDsExampleOutput | |
| CDSPostProcess_CreateParams | |
| CDSPostProcessLibrary_Factory | |
| CDSPostProcessLibraryBase | |
| CDstStreamInfo | |
| Cencode_params_t_ | |
| CEventWrapper | |
| Cfaceboxes | |
| CFloat4Vec | |
| CFpsCalculation | |
| CFullBatchBlock | |
| CGstAudioBatchBufferWrapper | The GStreamer wrapper code for NvDsBatchBufferWrapper which represent one batched buffer |
| CGstBatchBufferWrapper | TODO re-design GstBatchBufferWrapper to be video specific and NvDsBatchBufferWrapper generic ; Also rename the new data-structures according to the media they contain |
| CGstBufferWrapper | |
| CGstCommonBufferAPI | |
| CGstDsExampleBatch | Holds information about the batch of frames to be inferred |
| CGstDsExampleFrame | |
| CGstDsNvStreammuxConfig | |
| CGstNvBufAudioCaps | |
| CGstNvDsAudioMemory | This file describes the custom memory allocator for any Gstreamer plugins wishing to create a pool of NvBufAudio batch buffers |
| CGstNvDsPreProcessBatchMeta | Preprocess meta as a user meta which is attached at batch level |
| CGstNvDsPreProcessFrame | Per frame roi info |
| CGstNvDsPreProcessGroup | |
| CGstNvDsPreProcessMemory | This file describes the custom memory allocator for the Gstreamer TensorRT plugin |
| CGstNvDsPreProcessVideoBufferAllocatorInfo | Structure containing video buffer allocator info |
| CGstNvInferBatch | Holds information about the batch of frames to be inferred |
| CGstNvInferColorParams | Holds the bounding box coloring information for one class; |
| CGstNvInferDetectionFilterParams | Holds the bounding box/object detection filtering parameters per class |
| CGstNvInferFrame | Holds info about one frame in a batch for inferencing |
| CGstNvInferMemory | This file describes the custom memory allocator for the Gstreamer TensorRT plugin |
| CGstNvInferObjectInfo | Holds the cached information of an object |
| CGstNvInferSourceInfo | Holds source-specific information |
| CGstNvInferTensorOutputObject | Data type used for the refcounting and managing the usage of NvDsInferContext's batch output and the output buffers contained in it |
| CGstNvStreamMuxCtx | |
| CGstNvTrackerMiscDataObject | GStreamer mini object for GStreamer pipeline to control tracker user meta |
| CGstSinkPad | |
| CGstSourcePad | |
| CIDSCustomLibrary | |
| CIDSPostProcessLibrary | |
| CImageMetaConsumer | |
| ►CImageMetaProducer | |
| CIPData | Content that will converted to string and sent to consumer |
| CInputParams | Input data for tracker plugin |
| CInstanceSegmentModelPostProcessor | |
| CINvDsAllocator | |
| CINvStreammuxDebug | |
| CINvTrackerProc | Virtual base class for tracker plugin processing |
| CISynchronizeBuffer | |
| CLastBatchState | |
| CLineCrossingInfo | |
| CLink_To_Element | |
| CMemory | |
| 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 | |
| CModelPostProcessor | |
| CMuxConfigParser | |
| CNV12SourceCommand | |
| CNvBufAudio | |
| CNvBufAudioParams | |
| 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 |
| CNvBufSurfaceCudaBuffer | Holds information of CUDA buffer |
| CNvBufSurfaceCudaIpcMemHandle_t | CUDA IPC memory handle for NvBufSurface |
| CNvBufSurfaceDeviceInfo | Holds information about the underlying device |
| CNvBufSurfaceExtendedMapParams_t | The extended map parameters NvBufSurface |
| CNvBufSurfaceMapParams | Holds buffer parameters to map the buffer received from another process |
| CNvBufSurfaceMappedAddr | Hold the pointers of mapped buffer |
| CNvBufSurfaceMapPlaneParams | Holds plane parameters to map the buffer received from another process |
| CNvBufSurfaceNvmmBuffer | Holds information about mapped CUDA 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 |
| CNvDs3DBuffer | |
| CNvDs3dDatamap | |
| CNvDs3DTracking | Holds Single View 3D Tracking metadata |
| CNvDsAnalyticCtx | |
| CNvDsAnalyticProcessParams | |
| CNvDsAnalyticsFrameMeta | Holds a set of nvdsanalytics framelevel metadata |
| CNvDsAnalyticsObject | |
| CNvDsAnalyticsObjInfo | Holds a set of nvdsanalytics object level metadata |
| CNvDsAppPerfStruct | |
| CNvDsAppPerfStructInt | |
| CNvDsAppSourceDetail | |
| CNvDsARConfig | |
| CNvDsAudioClassifierBin | |
| CNvDsBatchBufferWrapper | |
| CNvDsBufferWrapper | |
| CNvDsC2DContext | |
| CNvDsC2DMsg | |
| CNvDsC2DMsgSR | |
| CNvDsCanCameraInfo | |
| CNvDsCanContextConfig | |
| CNvDsCanContextFrame | |
| CNvDsCanContextResultMeta | |
| CNvDsCanFrameInfo | |
| CNvDsConfig | |
| CNvDsCongestionObject | |
| CNvDsConversationObject | |
| CNvDsConvexHull | Holds 2D convex hull metadata |
| CNvDsCoordinate | Hold a coordinate's position |
| CNvDsDewarperBin | |
| CNvDsDewarperConfig | |
| CNvDsDisplayMeta | Holds display metadata that the user can specify in the frame |
| CNvDsDsAnalyticsBin | |
| CNvDsDsAnalyticsConfig | |
| CNvDsDsExampleBin | |
| CNvDsDsExampleConfig | |
| 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 |
| CNvDsFPSSensorInfo | |
| CNvDsFrameLatencyInfo | Holds information about the latency of a given frame |
| CNvDsGeoLocation | Holds geolocation parameters |
| CNvDsGetRequestInfo | |
| CNvDsGieConfig | |
| CNvDsImageSave | |
| 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 |
| 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 |
| 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 |
| CNvDsInstanceBin | |
| CNvDsInstanceData | |
| CNvDsInstancePerfStruct | |
| CNvDsInteractionObject | |
| CNvDsJoint | Holds a joint's position and confidence |
| CNvDsJoints | Holds a body pose's joint points |
| CNvDsKafkaAsyncSendCompl | |
| CNvDsKafkaClientHandle | |
| CNvDsKafkaSendCompl | |
| CNvDsKafkaSyncSendCompl | |
| CNvDsLLMObject | |
| CNvDsMemoryAllocator | |
| CNvDsMqttClientHandle | |
| CNvDsMsg2pCtx | NvDsMsg2pCtx is structure for library context |
| CNvDsMsg2pMetaInfo | NvDsMsg2pMetaInfo is structure to hold the NvDs metadata related information to be processed to generate payloads |
| CNvDsMsgConsumerConfig | |
| CNvDsNmosAppConfig | |
| CNvDsNmosAppCtx | |
| CNvDsNmosSinkBin | |
| CNvDsNmosSinkConfig | |
| CNvDsNmosSrcBin | |
| CNvDsNmosSrcConfig | |
| CNvDsObjectSignature | Holds an object's signature |
| CNvDsOpticalFlowMeta | Holds optical flow metadata about a frame |
| CNvDsOSDBin | |
| CNvDsOSDConfig | |
| CNvDsPayload | Holds payload metadata |
| CNvDsPayloadPriv | |
| CNvDsPersonObject | Holds a person object's parameters |
| CNvDsPersonObjectExt | Holds a person object's parameters |
| CNvDsPersonPoseExt | |
| CNvDsPipeline | |
| CNvDsPlaceObject | |
| CNvDsPlaceSubObject | Store data parsed from the config file in these structures |
| CNvDsPoint3f | |
| CNvDsPostProcessAttribute | Holds information about one classified attribute |
| CNvDsPostProcessBatchOutput | Holds the output for all of the frames in a batch (an array of frame), and related buffer information |
| CNvDsPostProcessBodyPoseOutput | Holds information parsed from bodypose network output for one frame |
| CNvDsPostProcessClassificationOutput | Holds information on all attributes classifed by a classifier network for one frame |
| CNvDsPostProcessColorParams | Holds the bounding box coloring information for one class; |
| CNvDsPostProcessDetectionFilterParams | |
| CNvDsPostProcessDetectionOutput | Holds information on all objects detected by a detector network in one frame |
| CNvDsPostProcessDetectionParams | Holds detection and bounding box grouping parameters |
| CNvDsPostProcessFrameOutput | Holds the information inferred by the network on one frame |
| CNvDsPostProcessInstanceMaskInfo | Holds information about one parsed object and instance mask from a detector's output |
| CNvDsPostProcessObject | Holds information about one detected object |
| CNvDsPostProcessObjectDetectionInfo | Holds information about one parsed object from a detector's output |
| CNvDsPostProcessObjectInfo | Holds the cached information of an object |
| CNvDsPostProcessParseDetectionParams | Holds the detection parameters required for parsing objects |
| CNvDsPostProcessSegmentationOutput | Holds information parsed from segmentation network output for one frame |
| CNvDsPreProcessAcquirer | Class for acquiring and releasing a buffer from tensor pool by custom lib |
| CNvDsPreProcessAcquirerImpl | For Acquiring/releasing buffer from buffer pool |
| CNvDsPreProcessBatch | Holds information about the batch of frames to be inferred |
| CNvDsPreProcessBin | |
| CNvDsPreProcessConfig | |
| CNvDsPreProcessCustomBuf | Custom Buffer passed to the custom lib for preparing tensor |
| CNvDsPreProcessCustomBufImpl | Used by plugin to access GstBuffer and GstNvDsPreProcessMemory acquired by Custom Library |
| CNvDsPreProcessNetworkSize | Holds information about the model network |
| CNvDsPreProcessPropertySet | Struct denoting properties set by config file |
| CNvDsPreProcessTensorImpl | Provides pre-processing functionality like mean subtraction and normalization |
| CNvDsPreProcessTensorMeta | Tensor meta containing prepared tensor and related info inside preprocess user meta which is attached at batch level |
| CNvDsPreProcessTensorParams | Holds model parameters for tensor preparation |
| CNvDsPreProcessUnit | A preprocess unit for processing which can be Frame/ROI |
| CNvDsPrimaryGieBin | |
| CNvDsProductObject | Holds a product object's parameters |
| CNvDsProductObjectExt | Holds a product object's parameters |
| CNvDsRect | Holds a rectangle's position and size |
| CNvDsRoiMeta | Holds Information about ROI Metadata |
| CNvDsSecondaryGieBin | |
| CNvDsSecondaryGieBinSubBin | |
| CNvDsSecondaryPreProcessBin | |
| CNvDsSecondaryPreProcessBinSubBin | |
| CNvDsSegmentationObject | |
| CNvDsSegVisualBin | |
| CNvDsSegVisualConfig | |
| CNvDsSensorObject | |
| CNvDsServerAnalyticsInfo | |
| CNvDsServerAppInstanceInfo | |
| CNvDsServerCallbacks | |
| CNvDsServerConfig | |
| CNvDsServerConvInfo | |
| CNvDsServerDecInfo | |
| CNvDsServerEncInfo | |
| CNvDsServerErrorInfo | |
| CNvDsServerInferInfo | |
| CNvDsServerInferServerInfo | |
| CNvDsServerMuxInfo | |
| CNvDsServerNvTrackerInfo | |
| CNvDsServerOsdInfo | |
| CNvDsServerResponseInfo | |
| CNvDsServerRoiInfo | |
| CNvDsServerStreamInfo | |
| CNvDsSinkBin | |
| CNvDsSinkBinSubBin | |
| CNvDsSinkEncoderConfig | |
| CNvDsSinkMsgConvBrokerConfig | |
| CNvDsSinkRenderConfig | |
| CNvDsSinkSubBinConfig | |
| CNvDsSourceConfig | |
| CNvDsSrcBin | |
| CNvDsSRContext | Holds information about smart record instance |
| CNvDsSrcParentBin | |
| CNvDsSRInitParams | Holds initializtion paramerters required to create NvDsSRContext |
| CNvDsSRRecordingInfo | Hold information about video recorded |
| CNvDsStreammuxConfig | |
| CNvDsTiledDisplayBin | |
| CNvDsTiledDisplayConfig | |
| CNvDsTrackerBin | |
| CNvDsTrackerConfig | |
| CNvDsTypeMetricsObject | |
| CNvDsVehicleObject | Holds a vehicle object's parameters |
| CNvDsVehicleObjectExt | Holds a vehicle object's parameters |
| CNvDsYamlCodecStatus | Enum for codec type for the API call on a encoder |
| CNvMsgBrokerClientMsg | |
| CNvMsgBrokerHandle | |
| CNvMsgBrokerSendCB_info | |
| CNvMsgBrokerThread_t | |
| CNvStreamMux | |
| CNvStreammuxSourceProps | |
| CNvTimeSync | |
| CNvTrackerMiscDataBuffer | Tracker misc data buffer for a batch |
| ►CNvTrackerProc | Tracker process class |
| CClassInfo | Object class information |
| CDispatchInfo | Info corresponding to each sub-batch thread |
| CDispatchReq | Per-sub-batch dispatch to low-level tracker lib |
| CProcParams | Tracker data submitted for proceeding |
| CSourceRemoveInfo | Source remove info |
| CUpdateDynamicConfigInfo | Update dynamic config info |
| CnvwarpParams_t | Parameter structure |
| CnvwarpYUVRGBParams_t | Parameters for YUV:420:NV12 --> RGBA conversion |
| CObjInf | |
| COneEuroFilter | |
| COperationFunctions | |
| COverCrowdingInfo | |
| COverCrowdStatus | |
| CPacketInfo | |
| CPolyFillCommand | |
| CPostProcessAlgorithm | |
| Cproducer_instance_t | |
| CProperty | |
| Cproto_adapter | |
| CQueueEntry | |
| CReadyResult | |
| CRectangleCommand | |
| CRGBASourceCommand | |
| CRoiDimension | Defines Roi structure for GST_NVCUSTOMEVENT_ROI_UPDATE custom event |
| CROIInfo | |
| CRoiProcessedBuf | |
| CSafePtr | |
| CSegmentationModelPostProcessor | |
| CSegmentCommand | |
| Csend_msg_info_t | |
| CSensorFusionApp | |
| CSequenceImagePreprocess | |
| CServerTest1Args | |
| CServerTest2Args | |
| CServerTest3Args | |
| CSinkPad | |
| CSortedList | |
| CSourcePad | |
| CSourceTimePair | |
| CStreamInfo | |
| CStreamParams | |
| CStreamSourceInfo | |
| CTestAppCtx | |
| CTestOps | |
| CTextBackend | |
| CTextCommand | |
| CTextLocation | |
| CTrackerConfig | Tracker plugin config params |
| CTrackerMiscDataManager | Tracker misc data memory pool |
| CTritonClassParams | |
| CUcxTest | |
| CWordMeta | |
| CWordMetaMapper | |
| CYAML_DSConfig | |
| CYAML_DSElement | |
| CYAML_DSLink | |