| C_NvBufferParams | |
| 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_RectParams | Holds the box parameters of the box to be overlayed |
| C_NvOSD_TextParams | Holds the text parameters of the text to be overlayed |
| C_v4l2_ctrl_video_metadata | Holds the metadata parameters for video encoder and decoder |
| C_v4l2_ctrl_video_qp_range | Holds the encoder frame min/max QP parameters |
| CArgus::AcRegion | Defines an autocontrol region of interest (in pixel space) |
| CArgus::BayerGains | Defines gains used for each Bayer channel |
| ▼CArgus::Destructable | A top level object class for libargus objects that are created and owned by the client |
| CArgus::CameraProvider | A CameraProvider instance provides the entry point to the Argus runtime |
| 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 | The object that controls all operations on a single sensor |
| CArgus::EventQueue | An EventQueue object, as returned by IEventProvider::createEventQueue |
| CArgus::InputStream | Input streams are created and owned by CaptureSessions, and they maintain a connection with an EGLStream in order to acquire frames as an EGLStream consumer |
| CArgus::OutputStream | Output streams are created and owned by CaptureSessions, and they maintain a connection with an EGLStream in order to present frames as an EGLStream producer |
| CArgus::OutputStreamSettings | Settings for OutputStream creation are exposed by the OutputStreamSettings class |
| CArgus::Request | A request defines the parameters to configure the capture |
| CGIE_Context | |
| ▼CILogger | |
| CLogger | |
| ▼CIProfiler | |
| CProfiler | |
| CArgus::Location | Aggregates 2D co-ordinates of a location in a single structure |
| CMVInfo_ | Holds the motion vector parameters for a single macro block |
| ▼CArgus::NonCopyable | Utility class for libargus interfaces |
| ►CArgus::Interface | The top-level interface class |
| CArgus::Ext::IBayerSharpnessMap | The Bayer sharpness map exposes image sharpness metrics that can be used in order to help determine the correct position of the lens to achieve the best focus |
| CArgus::Ext::IBayerSharpnessMapSettings | Request settings used to configure Bayer sharpness map generation |
| CArgus::Ext::IDebugCaptureMetadata | Interface used to query hardware capture count for a request |
| CArgus::Ext::IDebugCaptureSession | Interface used to dump session runtime information |
| CArgus::Ext::IDeFogSettings | Request settings used to configure the de-fog algorithm |
| CArgus::Ext::IFaceDetectCaps | Exposes the face detect capabilities of a CaptureSession |
| CArgus::Ext::IFaceDetectMetadata | Exposes the face detect result objects in a CaptureMetadata object |
| CArgus::Ext::IFaceDetectResult | Exposes the image rect and confidence level of face detect result object returned by IFaceDetectMetadata |
| CArgus::Ext::IFaceDetectSettings | Request settings used to configure face detection |
| CArgus::Ext::ISensorPrivateMetadata | Interface used to access sensor private metadata from libargus |
| CArgus::Ext::ISensorPrivateMetadataCaps | Interface used to query the availability and size in bytes of sensor private metadata |
| CArgus::Ext::ISensorPrivateMetadataRequest | Interface used enable the output of sensor private metadata for a request |
| CArgus::IAutoControlSettings | An interface to settings related to autocontrol |
| CArgus::IBayerHistogram | An interface to a set of histograms created from Bayer pixel data, one per Bayer channel |
| CArgus::ICameraProperties | An interface to retrieve the properties of a CameraDevice |
| CArgus::ICameraProvider | The core interface provided by a CameraProvider |
| CArgus::ICaptureMetadata | An interface that reports metadata for a single capture |
| CArgus::ICaptureSession | Describes the core interface available to CaptureSessions |
| CArgus::IEvent | The interface common to all event types |
| CArgus::IEventCaptureComplete | The interface that exposes the properties for a CAPTURE_COMPLETE event |
| CArgus::IEventError | The interface that exposes the properties for an ERROR event |
| CArgus::IEventProvider | The interface for an object which generates Events (such as CaptureSession) |
| CArgus::IEventQueue | The interface available to an EventQueue |
| CArgus::IOutputStreamSettings | Interface that exposes the settings used for OutputStream creation |
| CArgus::IRequest | Defines the interface to a capture Request |
| CArgus::IRGBHistogram | An interface to a set of histograms created from RGB pixel data, one per RGB channel |
| CArgus::ISensorMode | An interface to retrieve the properties of a SensorMode |
| CArgus::ISourceSettings | An interface to settings that control the sensor module |
| CArgus::IStream | Interface that exposes the properties common to all Stream objects |
| CArgus::IStreamCaptureMetadata | An interface that reports metadata for a single stream in a single capture |
| CArgus::IStreamSettings | An interface to per-stream settings |
| ►CArgus::InterfaceProvider | The base interface for a class that provides libargus interfaces |
| CArgus::CameraDevice | Contains an object representing a single camera device |
| CArgus::CameraProvider | A CameraProvider instance provides the entry point to the Argus runtime |
| CArgus::CaptureMetadata | A container for metadata from a single capture |
| 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 | The object that controls all operations on a single sensor |
| CArgus::Event | An Event represents an asynchronous result |
| CArgus::EventQueue | An EventQueue object, as returned by IEventProvider::createEventQueue |
| CArgus::InputStream | Input streams are created and owned by CaptureSessions, and they maintain a connection with an EGLStream in order to acquire frames as an EGLStream consumer |
| CArgus::OutputStream | Output streams are created and owned by CaptureSessions, and they maintain a connection with an EGLStream in order to present frames as an EGLStream producer |
| CArgus::OutputStreamSettings | Settings for OutputStream creation are exposed by the OutputStreamSettings class |
| CArgus::Request | A request defines the parameters to configure the capture |
| CArgus::SensorMode | An object representing the sensor mode of a CameraDevice |
| CArgus::UniqueObj< T > | |
| CArgus::NormalizedRect | Defines a normalized rectangle region in [0.0, 1.0] |
| CNvBuffer | Class representing a buffer |
| CNvBuffer::NvBufferPlane | Holds the buffer plane parameters |
| CNvBuffer::NvBufferPlaneFormat | Holds the buffer plane format |
| ▼CNvElement | Every element has a unique name that can be used for identifying the element in debug logs |
| CNvEglRenderer | NvEglRenderer is a helper class for rendering using EGL and OpenGL ES 2.0 |
| CNvJPEGDecoder | Helper class for decoding JPEG images using libjpeg APIs |
| CNvJPEGEncoder | NvJpegEncoder uses the libjpeg APIs for decoding JPEG images |
| ►CNvV4l2Element | Defines a helper class for V4L2 based components |
| CNvVideoConverter | Defines a helper class for V4L2 Video Converter |
| CNvVideoDecoder | Defines a helper class for V4L2 Video Decoder |
| CNvVideoEncoder | Defines a helper class for V4L2 Video Encoder |
| CNvV4l2ElementPlane | Defines a helper class for operations performed on a V4L2 Element plane |
| CArgus::Range< T > | A templatized class to hold a min/max range of values |
| CArgus::Rectangle | Defines a rectangle in pixel space |
| CArgus::remove_const< T > | Movable smart pointer mimicking std::unique_ptr |
| CArgus::remove_const< const T & > | |
| CArgus::remove_const< const T * > | |
| CArgus::remove_const< const T > | |
| CArgus::Size | Aggregates width and height in a single structure |
| ▼CT | |
| CArgus::rv< T > | Template helper emulating C++11 rvalue semantics |
| ▼CArgus::UUID | UUID |
| ►CArgus::NamedUUID | A unique identifier with a name (primarily for debugging purposes) |
| CArgus::EventType | A unique identifier for a particular type of Event |
| CArgus::ExtensionName | Extension name UUID |
| CArgus::InterfaceID | A unique identifier for an libargus Interface |
| CArgus::PixelFormat | Pixel formats |
| 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_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_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_outputbuf_metadata_ | Holds the encoder output metadata for a frame, to be used with V4L2_CID_MPEG_VIDEOENC_METADATA IOCTL |
| Cv4l2_ctrl_videoenc_outputbuf_metadata_MV_ | Holds the motion vector parameters for one complete frame |
| Cv4l2_enc_frame_ROI_params_ | Holds the encoder frame ROI parameters |
| Cv4l2_enc_num_ref_frames_ | Holds encoder number of reference frame parameters, to be used with V4L2_CID_MPEG_VIDEOENC_NUM_REFERENCE_FRAMES 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_PARAM IOCTL |
| Cv4l2_enc_slice_length_param_ | Holds encoder slice length parameters, to be used with V4L2_CID_MPEG_VIDEOENC_SLICE_LENGTH_PARAM IOCTL |
| Cv4l2_enc_virtual_buffer_size_ | Holds encoder virtual buffer size parameters, to be used with V4L2_CID_MPEG_VIDEOENC_VIRTUALBUFFER_SIZE IOCTL |