Multimedia API Reference

November 16, 2016 | 24.2.1 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 C_NvBufferParams
 C_NvOSD_ColorParamsHolds the color parameters of the box or text to be overlayed
 C_NvOSD_FontParamsHolds the font parameters of the text to be overlayed
 C_NvOSD_RectParamsHolds the box parameters of the box to be overlayed
 C_NvOSD_TextParamsHolds the text parameters of the text to be overlayed
 C_v4l2_ctrl_video_metadataHolds the metadata parameters for video encoder and decoder
 C_v4l2_ctrl_video_qp_rangeHolds the encoder frame min/max QP parameters
 CArgus::AcRegionDefines an autocontrol region of interest (in pixel space)
 CArgus::BayerGainsDefines gains used for each Bayer channel
 CArgus::DestructableA top level object class for libargus objects that are created and owned by the client
 CArgus::CameraProviderA CameraProvider instance provides the entry point to the Argus runtime
 CArgus::CaptureMetadataContainerAn 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::CaptureSessionThe object that controls all operations on a single sensor
 CArgus::EventQueueAn EventQueue object, as returned by IEventProvider::createEventQueue
 CArgus::InputStreamInput 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::OutputStreamOutput 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::OutputStreamSettingsSettings for OutputStream creation are exposed by the OutputStreamSettings class
 CArgus::RequestA request defines the parameters to configure the capture
 CGIE_Context
 CILogger
 CLogger
 CIProfiler
 CProfiler
 CArgus::LocationAggregates 2D co-ordinates of a location in a single structure
 CMVInfo_Holds the motion vector parameters for a single macro block
 CArgus::NonCopyableUtility class for libargus interfaces
 CArgus::InterfaceThe top-level interface class
 CArgus::InterfaceProviderThe base interface for a class that provides libargus interfaces
 CArgus::UniqueObj< T >
 CArgus::NormalizedRectDefines a normalized rectangle region in [0.0, 1.0]
 CNvBufferClass representing a buffer
 CNvBuffer::NvBufferPlaneHolds the buffer plane parameters
 CNvBuffer::NvBufferPlaneFormatHolds the buffer plane format
 CNvElementEvery element has a unique name that can be used for identifying the element in debug logs
 CNvEglRendererNvEglRenderer is a helper class for rendering using EGL and OpenGL ES 2.0
 CNvJPEGDecoderHelper class for decoding JPEG images using libjpeg APIs
 CNvJPEGEncoderNvJpegEncoder uses the libjpeg APIs for decoding JPEG images
 CNvV4l2ElementDefines a helper class for V4L2 based components
 CNvV4l2ElementPlaneDefines 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::RectangleDefines 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::SizeAggregates width and height in a single structure
 CT
 CArgus::rv< T >Template helper emulating C++11 rvalue semantics
 CArgus::UUIDUUID
 CArgus::NamedUUIDA unique identifier with a name (primarily for debugging purposes)
 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