▼Application Framework API | These classes and functions provide buffer, imaging, logging, rendering, and video functionality |
Application Resource Profiler API | Helper class for profiling the overall application resource usage |
Buffer API | The NvBuffer API provides buffer functionality, including reference count functionality and convenience methods |
DRM Renderer API | |
▼Element Profiler API | Helper class for profiling the performance of individual elements |
@c valid_field values for the #NvElementProfilerData structure. | |
▼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 |
▼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 |
▼Common Utilities | Defines commonly used utilities |
Buffer Manager | NVIDIA buffering utility library for use by applications |
On-Screen Display Manager | Defines the NvOSD library to be used to draw rectangles and text over the frame for given parameters |
▼Libargus Camera API | Libargus is an API for acquiring images and associated metadata from cameras |
▼Extensions | This module provides a list of extensions currently available for libargus |
Ext::BayerAverageMap | Generates local averages of a capture's raw Bayer data |
Ext::BayerSharpnessMap | Adds internally-generated sharpness metrics to CaptureMetadata results |
Ext::DeFog | Adds internal de-fog post-processing algorithms |
Ext::DebugCaptureSession | Adds a debug interface to dump internal libargus runtime information |
Ext::FaceDetect | Adds internal face-detection algorithms |
Ext::InternalFrameCount | Adds accessors for an internal frame count performance metric |
Ext::PwlWdrSensorMode | Adds extra functionalities for the Piecewise Linear (PWL) Wide Dynamic Range (WDR) sensor mode type |
Ext::SensorPrivateMetadata | Adds accessors for sensor embedded metadata |
▼Objects and Interfaces | This module provides a list of libargus objects and the interfaces that they support |
▼CameraDevice | Object representing a single camera device |
SensorMode | Child object representing a CameraDevice's sensor mode, returned by ICameraProperties::getAllSensorModes |
CameraProvider | Object providing the entry point to the libargus runtime |
▼CaptureMetadata | Container for metadata generated by a single completed capture |
BayerHistogram | Child Bayer histogram metadata, returned by ICaptureMetadata::getBayerHistogram |
FaceDetectResult | Metadata for a single face detection result, returned by Ext::IFaceDetectMetadata::getFaceDetectResults |
RGBHistogram | Child RGB histogram metadata, returned by ICaptureMetadata::getRGBHistogram |
StreamMetadata | Child stream metadata, returned by ICaptureMetadata::getStreamMetadata |
CaptureSession | Object that controls all operations on a single sensor |
▼Event | Container representing a single event |
CaptureComplete Event | Event type used to report when all capture processing has completed |
CaptureStarted Event | Event type used to report when a capture starts |
Error Event | Event type used to report an error |
EventQueue | Object to receive and expose Events from an IEventProvider |
OutputStream | Object representing an output stream capable of receiving image frames from a capture |
OutputStreamSettings | Container for settings used to configure/create an OutputStream |
▼Request | Container for all settings used by a single capture request |
AutoControlSettings | Child auto control settings, returned by IRequest::getAutoControlSettings |
SourceSettings | Child source settings, returned by IRequest::getSourceSettings |
StreamSettings | Child per-stream settings, returned by IRequest::getStreamSettings |
▼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 |