Jetson Linux API Reference

32.7.1 Release

Detailed Description

Object that wraps an application-managed buffer for use as a capture request destination.

Every Buffer is associated with a single BufferType, which corresponds to the native resource type that is being wrapped by it, and dictates which interfaces it will support.

In addition to image data, Buffer objects may optionally transport sync information between libargus and the application in order to support hardware level synchronization and pipelining across the API boundary. The type of sync information, and the sync interfaces supported by a Buffer, is controlled by the SyncType.

All Buffer objects will support the IBuffer interface in order to query the core BufferType and SyncType.

Data Structures

class  Argus::IBuffer


 Buffer Types
 Sync Types