| ►Ncvcore | |
| ►Nbodypose2d | |
| CBodyPart | Data structure for storing body part location |
| CBodyPose2D | Interface for loading and running bodypose2d network |
| CBodyPose2DPostProcessor | Interface for running post-processing on bodypose2d network |
| CBodyPose2DPostProcessorParams | Data structure to describe the post processing for BodyPose2D |
| CBodyPose2DPreProcessor | Interface for running pre-processing on bodypose2d network |
| CHandBoundingBoxGenerator | Class to compute the bounding box of hand from pose |
| CHandBoundingBoxParams | Data structure to describe the parameters tuned for bounding box detection from pose |
| CHuman | Data structure for storing human info |
| ►Ndetail | |
| CChannelTypeToNative | |
| CChannelTypeToNative< F16 > | |
| CChannelTypeToNative< F32 > | |
| CChannelTypeToNative< F64 > | |
| CChannelTypeToNative< S16 > | |
| CChannelTypeToNative< S8 > | |
| CChannelTypeToNative< U16 > | |
| CChannelTypeToNative< U8 > | |
| CDimToIndex2D | |
| CDimToIndex3D | |
| CDimToIndex4D | |
| CLayoutToIndex | |
| CLayoutToIndex< TL, typename std::enable_if< TL==DHWC||TL==DCHW||TL==CDHW >::type > | |
| CLayoutToIndex< TL, typename std::enable_if< TL==HWC||TL==CHW >::type > | |
| CLayoutToIndex< TL, typename std::enable_if< TL==LC||TL==CL >::type > | |
| CTensor2D | Implementation of 2D tensors |
| CTensor3D | Implementation of 3D tensors |
| CTensor4D | Implementation of 4D tensors |
| ►Nemotions | |
| CEmotions | Interface for loading and running Emotions |
| CEmotionsPostProcessor | Interface for running post-processing for Emotions |
| CEmotionsPreProcessor | Interface for running pre-processing for Emotions |
| ►Nfaciallandmarks | |
| CFacialLandmarks | Interface for loading and running FacialLandmarks |
| CFacialLandmarksPostProcessor | Interface for running post-processing for FacialLandmarks |
| CFacialLandmarksPreProcessor | Interface for running pre-processing for FacialLandmarks |
| ►Ngazenet | |
| CGazeNet | Interface for loading and running GazeNet |
| CGazeNetPreProcessor | Interface for running pre-processing on GazeNet |
| CGazeNetVisualizer | Interface for visualize the results of GazeNet |
| CGazeNetVisualizerParams | Parameters for GazeNetVisualizer |
| ►Ngestures | |
| CGestures | Gestures parameters and implementation |
| CGesturesPostProcessor | Interface for running post-processing on gestures network |
| CGesturesPostProcessorParams | Describes the parameters for filtering the gesture detections |
| CGesturesPreProcessor | |
| ►Nheadpose | |
| CHeadPose | Interface for running HeadPose |
| CHeadPoseParams | Parameters for HeadPose |
| ►Nheartrate | |
| ►CHeartRate | Interface for loading and running HeartRate |
| CHeartRateParams | HeartRate extra params |
| CHeartRatePostProcessor | Interface for running post-processing for HeartRate |
| CHeartRatePreProcessor | Interface for running pre-processing for HeartRate |
| ►Nvision3d | |
| CPoseHypothesis | A struct to describe the Pose hypothesis returned by RANSAC-based pose estimation |
| CArray | Implementation of Array class |
| CArrayBase | Base implementation of Array |
| CArrayN | Implementation of ArrayN class |
| CAxisAngleRotation | A struct Structure used to store AxisAngle Rotation parameters |
| CBBox | A struct |
| CCameraDistortionModel | Struct type used to store Camera Distortion model type and coefficients |
| CCameraExtrinsics | Struct type used to store Camera Extrinsics |
| CCameraIntrinsics | Struct type used to store Camera Intrinsics |
| CCameraModel | |
| CImage | |
| CImage< ImageType::BGR_F16 > | |
| CImage< ImageType::BGR_F32 > | |
| CImage< ImageType::BGR_U16 > | |
| CImage< ImageType::BGR_U8 > | |
| CImage< ImageType::NV12 > | |
| CImage< ImageType::NV24 > | |
| CImage< ImageType::PLANAR_BGR_F16 > | |
| CImage< ImageType::PLANAR_BGR_F32 > | |
| CImage< ImageType::PLANAR_BGR_U16 > | |
| CImage< ImageType::PLANAR_BGR_U8 > | |
| CImage< ImageType::PLANAR_RGB_F16 > | |
| CImage< ImageType::PLANAR_RGB_F32 > | |
| CImage< ImageType::PLANAR_RGB_U16 > | |
| CImage< ImageType::PLANAR_RGB_U8 > | |
| CImage< ImageType::PLANAR_RGBA_F16 > | |
| CImage< ImageType::PLANAR_RGBA_F32 > | |
| CImage< ImageType::PLANAR_RGBA_U16 > | |
| CImage< ImageType::PLANAR_RGBA_U8 > | |
| CImage< ImageType::RGB_F16 > | |
| CImage< ImageType::RGB_F32 > | |
| CImage< ImageType::RGB_U16 > | |
| CImage< ImageType::RGB_U8 > | |
| CImage< ImageType::RGBA_F16 > | |
| CImage< ImageType::RGBA_F32 > | |
| CImage< ImageType::RGBA_U16 > | |
| CImage< ImageType::RGBA_U8 > | |
| CImage< ImageType::Y_F16 > | |
| CImage< ImageType::Y_F32 > | |
| CImage< ImageType::Y_S16 > | |
| CImage< ImageType::Y_S8 > | |
| CImage< ImageType::Y_U16 > | |
| CImage< ImageType::Y_U8 > | |
| CImagePreProcessingParams | Struct type for image preprocessing params |
| CImageTraits | Image traits that map ImageType to TensorLayout, ChannelCount and ChannelType |
| CImageTraits< BGR_F32, 3 > | |
| CImageTraits< BGR_F32, 4 > | |
| CImageTraits< BGR_U16, 3 > | |
| CImageTraits< BGR_U16, 4 > | |
| CImageTraits< BGR_U8, 3 > | |
| CImageTraits< BGR_U8, 4 > | |
| CImageTraits< PLANAR_BGR_F32, 3 > | |
| CImageTraits< PLANAR_BGR_F32, 4 > | |
| CImageTraits< PLANAR_BGR_U16, 3 > | |
| CImageTraits< PLANAR_BGR_U16, 4 > | |
| CImageTraits< PLANAR_BGR_U8, 3 > | |
| CImageTraits< PLANAR_BGR_U8, 4 > | |
| CImageTraits< PLANAR_RGB_F32, 3 > | |
| CImageTraits< PLANAR_RGB_F32, 4 > | |
| CImageTraits< PLANAR_RGB_U16, 3 > | |
| CImageTraits< PLANAR_RGB_U16, 4 > | |
| CImageTraits< PLANAR_RGB_U8, 3 > | |
| CImageTraits< PLANAR_RGB_U8, 4 > | |
| CImageTraits< RGB_F32, 3 > | |
| CImageTraits< RGB_F32, 4 > | |
| CImageTraits< RGB_U16, 3 > | |
| CImageTraits< RGB_U16, 4 > | |
| CImageTraits< RGB_U8, 3 > | |
| CImageTraits< RGB_U8, 4 > | |
| CImageTraits< Y_F32, 3 > | |
| CImageTraits< Y_F32, 4 > | |
| CImageTraits< Y_S16, 3 > | |
| CImageTraits< Y_S16, 4 > | |
| CImageTraits< Y_S8, 3 > | |
| CImageTraits< Y_S8, 4 > | |
| CImageTraits< Y_U16, 3 > | |
| CImageTraits< Y_U16, 4 > | |
| CImageTraits< Y_U8, 3 > | |
| CImageTraits< Y_U8, 4 > | |
| CIsCompositeImage | |
| CIsInterleavedImage | |
| CIsPlanarImage | |
| CModelInferenceParams | Struct to describe the model |
| CModelInputParams | Struct to describe input type required by the model |
| CPose3 | A struct |
| CQuaternion | A struct |
| CTensor | |
| CTensor< CDHW, CC, CT > | 4D CDHW tensors |
| CTensor< CHW, CC, CT > | 3D CHW tensors |
| CTensor< CL, CC, CT > | 2D CL tensors |
| CTensor< DCHW, CC, CT > | 4D DCHW tensors |
| CTensor< DHWC, CC, CT > | 4D DHWC tensors |
| CTensor< HWC, CC, CT > | 3D HWC tensors |
| CTensor< LC, CC, CT > | 2D LC tensors |
| ►CTensorBase | Implementation of TensorBase class |
| CDimData | Struct for storing dimension data |
| CVector2 | A struct |
| CVector3 | A struct |
| ►Nds3d | |
| ►Napp | |
| CDs3dAppContext | |
| ►Nconfig | |
| CComponentConfig | |
| ►Ngst | |
| CBinPtr | |
| CDataProcessInfo | |
| CElePtr | |
| CGstMiniObjectFunc | |
| CGstObjectFunc | |
| CGstPtr | |
| CPadPtr | |
| CPipelineContext | |
| ►Nimpl | |
| 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 | |
| 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 | |
| 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 |
| CIInferCustomPreprocessor | |
| 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 |
| ►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 | Copyright (c) 2019-2021, NVIDIA CORPORATION |
| CBackendContext | Abstract interface for managing the actual inferencing implementation |
| CBaseModelParser | ModelParser base |
| CBuildParams | Holds build parameters common to implicit batch dimension/full dimension networks |
| CCaffeModelParser | Implementation of ModelParser for caffemodels derived from BaseModelParser |
| 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 |
| CDlaImplicitTrtBackendContext | 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 |
| CImplicitTrtBackendContext | Backend context 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 |
| ►CUffModelParser | Implementation of ModelParser for UFF models derived from BaseModelParser |
| CModelParams | |
| CUniquePtrWDestroy | |
| ►Nnvdsinferserver | Copyright (c) 2021, NVIDIA CORPORATION |
| ►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 | Copyright (c) 2020-2021, NVIDIA CORPORATION |
| CDSCustom_CreateParams | |
| CDSCustomLibrary_Factory | |
| CDSCustomLibraryBase | |
| CIDSCustomLibrary | |
| CProperty | |
| ►Nnvdstts | Copyright (c) 2021, NVIDIA CORPORATION |
| CDSCustom_CreateParams | |
| CDSCustomLibrary_Factory | |
| CDSCustomLibraryBase | |
| CIDSCustomLibrary | |
| CProperty | |
| ►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_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_GstNvDsVideoTemplate | |
| C_GstNvDsVideoTemplateClass | Boiler plate stuff |
| 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_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_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_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_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_NvDsSensorInfo | |
| 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_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_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 |
| CAppCtx | REST server application context |
| CBatch | |
| CBatchBufferWrapper | |
| CBatchPolicy | |
| CBatchPolicyConfig | |
| CBatchSurfaceInfo | |
| CBufferManager | |
| CBufferPoolConfig | Copyright (c) 2021, NVIDIA CORPORATION |
| CBufferWrapper | |
| CCameraCanApp | |
| CCaptureTimeRules | |
| CClassifyModelPostProcessor | |
| CClientTest1Args | |
| CClientTest2Args | |
| CClientTest3Args | |
| 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 |
| 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 |
| CDetectModelPostProcessor | |
| CDirectionInfo | |
| CDs3dAppContext | |
| CDSCustom_CreateParams | |
| CDSCustomLibrary_Factory | |
| CDSCustomLibraryBase | |
| CDsExampleInitParams | |
| CDsExampleObject | |
| CDsExampleOutput | |
| CDSPostProcess_CreateParams | |
| CDSPostProcessLibrary_Factory | |
| CDSPostProcessLibraryBase | Copyright (c) 2022, NVIDIA CORPORATION |
| 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 | Copyright (c) 2020, NVIDIA CORPORATION |
| 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 | Copyright (c) 2018-2020, NVIDIA CORPORATION |
| 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 | Copyright (c) 2019-2023, NVIDIA CORPORATION |
| CInstanceSegmentModelPostProcessor | |
| CINvDsAllocator | |
| CINvStreammuxDebug | |
| CINvTrackerProc | Virtual base class for tracker plugin processing |
| CISynchronizeBuffer | |
| CLastBatchState | |
| CLineCrossingInfo | |
| 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 | |
| CNetworkInfo | Holds all the file paths required to build a network |
| 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 |
| 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 |
| 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 | |
| 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 |
| 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 the 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 the 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 the information parsed from segmentation network output for one frame |
| CNvDsInferTensorMeta | Holds the raw tensor output information for one frame / one object |
| CNvDsInstanceBin | |
| CNvDsInstanceData | |
| CNvDsInstancePerfStruct | |
| CNvDsJoint | Holds a joint's position and confidence |
| CNvDsJoints | Holds a body pose's joint points |
| CNvDsKafkaAsyncSendCompl | |
| CNvDsKafkaClientHandle | |
| CNvDsKafkaSendCompl | |
| CNvDsKafkaSyncSendCompl | |
| CNvDsMemoryAllocator | |
| 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 |
| CNvDsPipeline | |
| CNvDsPlaceObject | |
| CNvDsPlaceSubObject | Store data parsed from the config file in these structures |
| 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 |
| 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 | |
| CNvDsSegVisualBin | |
| CNvDsSegVisualConfig | |
| CNvDsSensorObject | |
| CNvDsServerAppInstanceInfo | |
| CNvDsServerCallbacks | |
| CNvDsServerConfig | |
| CNvDsServerConvInfo | |
| CNvDsServerDecInfo | |
| CNvDsServerEncInfo | |
| CNvDsServerErrorInfo | |
| CNvDsServerInferInfo | |
| CNvDsServerInferServerInfo | |
| CNvDsServerMuxInfo | |
| 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 | |
| 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 | |
| CNvStreamMux | |
| CNvStreammuxSourceProps | |
| CNvTimeSync | |
| CNvTrackerMiscDataBuffer | Copyright (c) 2023, NVIDIA CORPORATION |
| ►CNvTrackerProc | Copyright (c) 2019-2023, NVIDIA CORPORATION |
| 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 |
| CnvwarpParams_t | Parameter structure |
| CnvwarpYUVRGBParams_t | Parameters for YUV:420:NV12 --> RGBA conversion |
| CObjInf | |
| COperationFunctions | |
| COverCrowdingInfo | |
| COverCrowdStatus | |
| CPacketInfo | |
| CPostProcessAlgorithm | |
| Cproducer_instance_t | |
| CProperty | |
| CQueueEntry | |
| CReadyResult | |
| CRoiDimension | Defines Roi structure for GST_NVCUSTOMEVENT_ROI_UPDATE custom event |
| CROIInfo | |
| CRoiProcessedBuf | |
| CSafePtr | |
| CSegmentationModelPostProcessor | Copyright (c) 2022, NVIDIA CORPORATION |
| CSequenceImagePreprocess | |
| CServerTest1Args | |
| CServerTest2Args | |
| CServerTest3Args | |
| CSinkPad | |
| CSortedList | |
| CSourcePad | |
| CStreamInfo | |
| CStreamSourceInfo | |
| CTensorInfo | Holds information about an output tensor of the yolo network |
| CTestAppCtx | |
| CTestOps | |
| CTrackerConfig | Tracker plugin config params |
| CTrackerMiscDataManager | Tracker misc data memory pool |
| CTritonClassParams | |
| CUcxTest | |
| CYolo | |
| CYoloLayerV3 | |
| CYoloLayerV3PluginCreator | |