▼Application Framework API | These classes and functions provide buffer, imaging, logging, rendering, and video functionality |
Buffer API | The NvBuffer API provides buffer functionality, including reference count functionality and convenience methods |
▼Imaging API | These classes provide JPEG encode and decode functionality |
Image Decoder | The NvJPEGDecoder API provides functionality for decoding JPEG images using libjpeg APIs |
Image Encoder | The NvJPEGEncoder API provides functionality for encoding JPEG images using libjpeg APIs |
Logging API | This file defines macros that provide message logging functionality |
▼NvElement and Derived Classes | These classes derive and provide functionality for V4L2 and V4L2 components |
NvElement Base Class | This class is the class from which both V4L2 and non-V4L2 components are derived |
NvV4l2ElementPlane Class | Helper class for operations performed on a V4L2 element plane |
V4L2 Element Class | Helper class that provides common functionality for V4L2-based components, such as encoder and decoder |
Rendering API | The NvEglRenderer API provides EGL and Open GL ES 2.0 rendering functionality |
TensorRT Inference API | The GIE_Context class provides interfaces to load the Caffe model and perform inference with the TensorRT model |
▼Video API | These classes and functions provide video encode, decode, conversion, and other functionality |
Video Converter | Helper class that creates new V4L2 video converters, and it sets converter capture and output plane formats |
Video Decoder | Helper class that creates new V4L2 video decoders, and it sets decoder capture and output plane formats |
Video Encoder | Helper class that creates new V4L2 video encoders, and it sets encoder capture and output plane formats |
Video Read/Write | Utility functions for reading video frames from a file to the buffer structure and for writing from the buffer structure to a file |
▼Libargus API | This is the main include file for libargus applications |
▼Camera API | These classes provide camera functionality |
Camera Device API | An object representing a single camera device |
Camera Provider API | A CameraProvider instance provides the entry point to the libargus runtime |
▼Capture API | These classes provide capture functionality |
Capture Metadata API | This file declares a container for metadata from a single capture |
Capture Session API | This file defines the object that controls all operations on a single sensor |
▼Event API | An event represents an asynchronous result |
Event Provider API | The interface for an object that generates events (such as CaptureSession) |
Event Queue API | An EventQueue object, as returned by IEventProvider::createEventQueue |
▼Libargus Extensions | These classes describe the various extensions |
Bayer Sharpness Map API | The NvBuffer API provides buffer functionality, including reference count functionality and convenience methods |
DeFog API | This file defines the DeFog extension |
Debug Capture Metadata API | This file defines the DebugCaptureMetadata extension |
Debug Capture Session API | This file defines the DebugCaptureSession extension |
Face Detect API | This file defines the FaceDetect extension |
Sensor Private Metadata API | This file defines the SensorPrivateMetadata extension |
Request API | A request defines the parameters to configure the capture |
Settings API | An interface to settings that control the sensor module |
Stream API | 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 |
Types API | This file defines the basic types that are used by the API |
UUID API | This file defines the UUID types used by libargus |
NV HW Buffer Utility API | NVIDIA buffering utility library for use by applications |
NvOSD Library | This file defines the NvOSD library to be used to draw rectangles and text over the frame for given parameters |
▼V4L2 NV Extensions API | This file declares NVIDIA V4L2 extensions, controls, and structures |
V4L2 Video Converter | NVIDIA Tegra V4L2 Video Converter Description and Extensions |
V4L2 Video Decoder | NVIDIA Tegra V4L2 Video Decoder Description and Extensions |
V4L2 Video Encoder | NVIDIA Tegra V4L2 Video Encoder Description and Extensions |