# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

_camera_caffe_context_t |
_NvBufferParams |
_NvOSD_ColorParams | Holds the color parameters of the box or text to be overlayed
_NvOSD_FontParams | Holds the font parameters of the text to be overlayed
_NvOSD_RectParams | Holds the box parameters of the box to be overlayed
_NvOSD_TextParams | Holds the text parameters of the text to be overlayed
_v4l2_ctrl_video_metadata | Holds the metadata parameters for video encoder and decoder
_v4l2_ctrl_video_qp_range | Holds the encoder frame min/max QP parameters
CameraEGLStreamConsumer | A Consumer object maintains a consumer connection to an EGLStream and is used to acquire and release dmabuf Fd from the stream
ArgusSamples::CaptureConsumerThread |
Classifier |
ArgusSamples::ConsumerThread |
context_t |
display_resolution_t |
frame_bbox |
frame_info_t |
global_cfg |
jpeg_enc_context_t |
MVInfo_ | Holds the motion vector parameters for a single macro block
NvApplicationProfiler | `NvApplicationProfiler` is a helper class for profiling the overall application resource usage
NvApplicationProfiler::NvApplicationProfiler::NvAppProfilerData | Holds the profiling data
NvApplicationProfiler::NvApplicationProfiler::ProfilerDataInternal | Internal structure to hold resource usage readings
NvBuffer | Class representing a buffer
NvBuffer::NvBuffer::NvBufferPlane | Holds the buffer plane parameters
NvBuffer::NvBuffer::NvBufferPlaneFormat | Holds the buffer plane format
NvEglRenderer | `NvEglRenderer` is a helper class for rendering using EGL and OpenGL ES 2.0
NvElement | Every element has a unique name that can be used for identifying the element in debug logs
NvElementProfiler | `NvElementProfiler` is a helper class for profiling the performance of individual elements
NvElementProfiler::NvElementProfiler::NvElementProfilerData | Holds profiling data for the element
NvElementProfiler::NvElementProfiler::NvElementProfilerDataInternal |
NvJPEGDecoder | Helper class for decoding JPEG images using libjpeg APIs
NvJPEGEncoder | NvJpegEncoder uses the `libjpeg` APIs for encoding JPEG images
NvV4l2Element | Helper class for V4L2 based components
NvV4l2ElementPlane | Helper Class for operations performed on a V4L2 Element plane
NvVideoConverter | Helper class for V4L2 Video Converter
NvVideoDecoder | Helper class for V4L2 Video Decoder
NvVideoEncoder | Helper class for V4L2 Video Encoder
opencv_sample_handler |
ArgusSamples::PreviewConsumerThread |
Shared_Buffer |
v4l2_ctrl_h264dec_bufmetadata_ | Holds H.264 specific decoder metadata for the frame
v4l2_ctrl_hevcdec_bufmetadata_ | Holds H.265 specific decoder metadata for the frame
v4l2_ctrl_videodec_currentframe_metadata_ | Holds the the frame specific metadata for the current frame
v4l2_ctrl_videodec_dpbinfometadata_ | Holds the decoder DPB info metadata
v4l2_ctrl_videodec_outputbuf_metadata_ | Holds the video decoder output metadata for a frame
v4l2_ctrl_videodec_refframe_metadata_ | Holds the the frame specific metadata for a reference frame
v4l2_ctrl_videodec_statusmetadata_ | Holds the decoder error status metadata for the frame
v4l2_ctrl_videoenc_outputbuf_metadata_ | Holds the encoder output metadata for a frame
v4l2_ctrl_videoenc_outputbuf_metadata_MV_ | Holds the motion vector parameters for one complete frame
v4l2_enc_frame_ROI_params_ | Holds the encoder frame ROI parameters
v4l2_enc_num_ref_frames_ | Holds encoder number of reference frame parameters
v4l2_enc_ROI_param_ | Holds the encoder quality parameters for a single ROI region
v4l2_enc_slice_intrarefresh_param_ | Holds encoder slice intrareferesh parameters
v4l2_enc_slice_length_param_ | Holds encoder slice length parameters
v4l2_enc_virtual_buffer_size_ | Holds encoder virtual buffer size parameters
window_t |