| 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_NvDrmBO | Holds a buffer object handle | 
| C_NvDrmFB | Holds information about the frame | 
| C_v4l2_argus_color_saturation | Holds the value for absolute color saturation | 
| C_v4l2_argus_ctrl_metadata | Holds the value for camera output metadata | 
| C_v4l2_argus_denoise_strength | Holds the strength value for denoise operation | 
| C_v4l2_argus_edge_enhance_strength | Holds the strength value for edge enhancement operation | 
| C_v4l2_argus_exposure_compensation | Holds the value for exposure compensation | 
| C_v4l2_argus_exposure_timerange | Holds the value for exposure range | 
| C_v4l2_argus_gainrange | Holds the value for gain range | 
| C_v4l2_argus_ispdigital_gainrange | Holds the value for Isp Digital gain range | 
| C_v4l2_ctrl_video_constqp |  | 
| C_v4l2_ctrl_video_device_poll | Poll device | 
| C_v4l2_ctrl_video_framerate |  | 
| C_v4l2_ctrl_video_hdrmasteringdisplaydata | HDR Metadata | 
| C_v4l2_ctrl_video_init_qp | Holds the encoder init QP parameters | 
| C_v4l2_ctrl_video_qp_range | Holds the encoder frame min/max QP parameters | 
| C_v4l2_enc_frame_prop | Holds the encoder frame property | 
| CArgus::Array2D< T > | A template class to hold a 2-dimensional array of data | 
| ►CArgus::Destructable | A top level object class for libargus objects that are created and owned by the client | 
| CArgus::Buffer |  | 
| CArgus::BufferSettings |  | 
| CArgus::CameraProvider |  | 
| CArgus::CaptureMetadataContainer | An object that holds a CaptureMetadata instance and is used to read the capture metadata from a consumer thread directly from the embedded EGLStream metadata | 
| CArgus::CaptureSession |  | 
| CArgus::EventQueue |  | 
| CArgus::InputStream |  | 
| CArgus::InputStreamSettings |  | 
| CArgus::OutputStream |  | 
| CArgus::OutputStreamSettings |  | 
| CArgus::Request |  | 
| Cgmsl_link_ctx | Holds the configuration of the GMSL links from a sensor to its serializer to its deserializer | 
| Cgmsl_stream | Holds information about a data stream in a GMSL link (gmsl_link_ctx) | 
| CMVInfo_ | Holds the motion vector parameters for a single block | 
| ►CArgus::NonCopyable | Utility class for libargus interfaces | 
| ►CArgus::Interface | The top-level interface class | 
| CArgus::Ext::IBayerAverageMap |  | 
| CArgus::Ext::IBayerAverageMapSettings |  | 
| CArgus::Ext::IBayerSharpnessMap |  | 
| CArgus::Ext::IBayerSharpnessMapSettings |  | 
| CArgus::Ext::IBlockingSessionCameraProvider |  | 
| CArgus::Ext::IDebugCaptureSession |  | 
| CArgus::Ext::IDeFogSettings |  | 
| CArgus::Ext::IDolWdrSensorMode |  | 
| CArgus::Ext::IFaceDetectCaps |  | 
| CArgus::Ext::IFaceDetectMetadata |  | 
| CArgus::Ext::IFaceDetectResult |  | 
| CArgus::Ext::IFaceDetectSettings |  | 
| CArgus::Ext::IInternalFrameCount |  | 
| CArgus::Ext::INonLinearHistogram |  | 
| CArgus::Ext::IPwlWdrSensorMode |  | 
| CArgus::Ext::ISensorEepromData |  | 
| CArgus::Ext::ISensorOtpData |  | 
| CArgus::Ext::ISensorPrivateMetadata |  | 
| CArgus::Ext::ISensorPrivateMetadataCaps |  | 
| CArgus::Ext::ISensorPrivateMetadataClientBufferRequest |  | 
| CArgus::Ext::ISensorPrivateMetadataRequest |  | 
| CArgus::Ext::ISensorTimestampTsc |  | 
| CArgus::Ext::ISyncSensorCalibrationData |  | 
| CArgus::IAutoControlSettings |  | 
| CArgus::IBayerHistogram |  | 
| CArgus::IBuffer |  | 
| CArgus::IBufferOutputStream |  | 
| CArgus::IBufferOutputStreamSettings |  | 
| CArgus::ICameraProperties |  | 
| CArgus::ICameraProvider |  | 
| CArgus::ICaptureMetadata |  | 
| CArgus::ICaptureSession |  | 
| CArgus::IDenoiseMetadata |  | 
| CArgus::IDenoiseSettings |  | 
| CArgus::IEdgeEnhanceMetadata |  | 
| CArgus::IEdgeEnhanceSettings |  | 
| CArgus::IEGLImageBuffer |  | 
| CArgus::IEGLImageBufferSettings |  | 
| CArgus::IEGLInputStream |  | 
| CArgus::IEGLInputStreamSettings |  | 
| CArgus::IEGLOutputStream |  | 
| CArgus::IEGLOutputStreamSettings |  | 
| CArgus::IEGLSync |  | 
| CArgus::IEvent |  | 
| CArgus::IEventCaptureComplete |  | 
| CArgus::IEventError |  | 
| CArgus::IEventProvider |  | 
| CArgus::IEventQueue |  | 
| CArgus::IInputStreamSettings |  | 
| CArgus::IOutputStreamSettings |  | 
| CArgus::IRequest |  | 
| CArgus::IRGBHistogram |  | 
| CArgus::ISensorMode |  | 
| CArgus::ISourceSettings |  | 
| CArgus::IStreamCaptureMetadata |  | 
| CArgus::IStreamSettings |  | 
| ►CArgus::InterfaceProvider | The base interface for a class that provides libargus Interfaces | 
| CArgus::Buffer |  | 
| CArgus::BufferSettings |  | 
| CArgus::CameraDevice |  | 
| CArgus::CameraProvider |  | 
| CArgus::CaptureMetadata |  | 
| CArgus::CaptureMetadataContainer | An object that holds a CaptureMetadata instance and is used to read the capture metadata from a consumer thread directly from the embedded EGLStream metadata | 
| CArgus::CaptureSession |  | 
| CArgus::Event |  | 
| CArgus::EventQueue |  | 
| CArgus::InputStream |  | 
| CArgus::InputStreamSettings |  | 
| CArgus::OutputStream |  | 
| CArgus::OutputStreamSettings |  | 
| CArgus::Request |  | 
| CArgus::SensorMode |  | 
| CArgus::UniqueObj< T > | Template helper emulating C++11 rvalue semantics | 
| CNvApplicationProfiler |  | 
| CNvApplicationProfiler::NvAppProfilerData | Holds the profiling data | 
| CNvBuffer | Class representing a buffer | 
| CNvBuffer::NvBufferPlane | Holds the buffer plane parameters | 
| CNvBuffer::NvBufferPlaneFormat | Holds the buffer plane format | 
| 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 | 
| ►CNvElement | Every element has a unique name that can be used for identifying the element in debug logs | 
| CNvDrmRenderer | Helper class for rendering using LibDRM | 
| CNvEglRenderer | NvEglRendereris a helper class for rendering using EGL and OpenGL ES 2.0 | 
| CNvJPEGDecoder | Helper class for decoding JPEG images using libjpeg APIs | 
| CNvJPEGEncoder | NvJpegEncoderuses thelibjpegAPIs for decoding JPEG images | 
| ►CNvV4l2Element | Defines a helper class for V4L2 based components | 
| CNvVideoDecoder | Defines a helper class for V4L2 Video Decoder | 
| CNvVideoEncoder | Defines a helper class for V4L2 Video Encoder | 
| CNvElementProfiler |  | 
| CNvElementProfiler::NvElementProfilerData | Holds profiling data for the element | 
| CNvV4l2ElementPlane | Defines a helper class for operations performed on a V4L2 Element plane | 
| CTRT_Context |  | 
| CArgus::Tuple< N, T > | Tuple template class | 
| ►CArgus::Tuple< 2, T > |  | 
| CArgus::Range< T > | Range template class | 
| CArgus::Size2D< T > | Size2D template class | 
| ►CArgus::Tuple< 2, uint32_t > |  | 
| CArgus::Size2D< uint32_t > |  | 
| ►CArgus::Tuple< 4, T > |  | 
| CArgus::Rectangle< T > | Rectangle template class | 
| ►CArgus::Tuple< 4, uint32_t > |  | 
| ►CArgus::Rectangle< uint32_t > |  | 
| CArgus::AcRegion | Defines an autocontrol region of interest (in pixel space) | 
| ►CArgus::Tuple< BAYER_CHANNEL_COUNT, T > |  | 
| CArgus::BayerTuple< T > | BayerTuple template class | 
| ►CArgus::Tuple< COORDINATE_2D_COUNT, T > |  | 
| CArgus::Point2D< T > | Point2D template class | 
| ►CArgus::Tuple< COORDINATE_3D_COUNT, T > |  | 
| CArgus::Point3D< T > | Point3D template class | 
| ►CArgus::Tuple< RGB_CHANNEL_COUNT, T > |  | 
| CArgus::RGBTuple< T > | RGBTuple template class | 
| ►CArgus::UUID | A universally unique identifier | 
| ►CArgus::NamedUUID | A universally unique identifier with a name (used for debugging purposes) | 
| CArgus::EventType | A unique identifier for a particular type of Event | 
| CArgus::InterfaceID | A unique identifier for a libargus Interface | 
| Cv4l2_ctrl_h264dec_bufmetadata_ | Holds H.264 specific decoder metadata for the frame | 
| Cv4l2_ctrl_hevcdec_bufmetadata_ | Holds H.265 specific decoder metadata for the frame | 
| Cv4l2_ctrl_video_displaydata_ |  | 
| Cv4l2_ctrl_video_metadata_ | Holds the metadata parameters for video encoder and decoder | 
| Cv4l2_ctrl_videodec_currentframe_metadata_ | Holds the the frame specific metadata for the current frame | 
| Cv4l2_ctrl_videodec_dpbinfometadata_ | Holds the decoder DPB info metadata | 
| Cv4l2_ctrl_videodec_inputbuf_metadata_ | Holds the video decoder input header error metadata for a frame | 
| Cv4l2_ctrl_videodec_outputbuf_metadata_ | Holds the video decoder output metadata for a frame | 
| Cv4l2_ctrl_videodec_refframe_metadata_ | Holds the the frame specific metadata for a reference frame | 
| Cv4l2_ctrl_videodec_statusmetadata_ | Holds the decoder error status metadata for the frame | 
| Cv4l2_ctrl_videoenc_input_metadata_ | Holds the encoder frame input metadata parameters | 
| Cv4l2_ctrl_videoenc_outputbuf_metadata_ | Holds the encoder output metadata for a frame, to be used with V4L2_CID_MPEG_VIDEOENC_METADATAIOCTL | 
| Cv4l2_ctrl_videoenc_outputbuf_metadata_MV_ | Holds the motion vector parameters for one complete frame | 
| Cv4l2_enc_av1_tile_config_ | Holds the params to configure tiles for AV1 encoding | 
| Cv4l2_enc_enable_ext_rate_ctrl_ | Holds the params to configure encoder for external rate control mode to be used with V4L2_CID_MPEG_VIDEOENC_ENABLE_EXTERNAL_RATE_CONTROL IOCTL | 
| Cv4l2_enc_enable_ext_rps_ctrl_ | Holds the params to configure encoder for external rps control to be used with V4L2_CID_MPEG_VIDEOENC_ENABLE_EXTERNAL_RPS_CONTROL IOCTL | 
| Cv4l2_enc_enable_reconcrc_param_ | Holds the params to configure encoder for Reconstructed CRC encoding | 
| Cv4l2_enc_enable_roi_param_ | Holds the params to configure encoder for ROI parameters encoding | 
| Cv4l2_enc_frame_ext_rate_ctrl_params_ | Holds the encoder frame external rate control parameters to be used with V4L2_CID_MPEG_VIDEOENC_INPUT_METADATA ioctl | 
| Cv4l2_enc_frame_ext_rps_ctrl_params_ | Holds the encoder frame external rps control parameters to be used with V4L2_CID_MPEG_VIDEOENC_INPUT_METADATA IOCTL | 
| Cv4l2_enc_frame_full_prop_ | Holds the RPS List parameters of encoded frame | 
| Cv4l2_enc_frame_ReconCRC_params_ | Holds the encoder frame Reconstructed CRC parameters | 
| Cv4l2_enc_frame_ROI_params_ | Holds the encoder frame ROI parameters to be used with V4L2_CID_MPEG_VIDEOENC_ROI_PARAMS IOCTL | 
| Cv4l2_enc_gdr_params_ | Holds the encoder GDR parameters to be used with V4L2_CID_MPEG_VIDEOENC_INPUT_METADATA IOCTL | 
| Cv4l2_enc_hw_preset_type_param_ | Holds encoder HW Preset type parameters to be used with V4L2_CID_MPEG_VIDEOENC_HW_PRESET_TYPE_PARAM IOCTL | 
| Cv4l2_enc_num_ref_frames_ | Holds encoder number of reference frame parameters, to be used with V4L2_CID_MPEG_VIDEOENC_NUM_REFERENCE_FRAMESIOCTL | 
| Cv4l2_enc_ppe_init_params_ | Holds the preprocessing enhancement initialization parameters to be used with V4L2_CID_MPEG_VIDEOENC_PPE_INIT_PARAMS IOCTL | 
| Cv4l2_enc_ROI_param_ | Holds the encoder quality parameters for a single ROI region | 
| Cv4l2_enc_slice_intrarefresh_param_ | Holds encoder slice intrareferesh parameters, to be used with V4L2_CID_MPEG_VIDEOENC_SLICE_INTRAREFRESH_PARAMIOCTL | 
| Cv4l2_enc_slice_length_param_ | Holds encoder slice length parameters, to be used with V4L2_CID_MPEG_VIDEOENC_SLICE_LENGTH_PARAMIOCTL | 
| Cv4l2_enc_virtual_buffer_size_ | Holds encoder virtual buffer size parameters, to be used with V4L2_CID_MPEG_VIDEOENC_VIRTUALBUFFER_SIZEIOCTL |