Libargus API
Libargus Camera API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCArgus::Array2D< T >A template class to hold a 2-dimensional array of data
oCArgus::DestructableA top level object class for libargus objects that are created and owned by the client
|oCArgus::Buffer
|oCArgus::BufferSettings
|oCArgus::CameraProvider
|oCArgus::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
|oCArgus::CaptureSession
|oCArgus::EventQueue
|oCArgus::OutputStream
|oCArgus::OutputStreamSettings
|\CArgus::Request
oCArgus::NonCopyableUtility class for libargus interfaces
|oCArgus::InterfaceThe top-level interface class
|oCArgus::InterfaceProviderThe base interface for a class that provides libargus Interfaces
|\CArgus::UniqueObj< T >Template helper emulating C++11 rvalue semantics
oCArgus::Tuple< N, T >Tuple template class
oCArgus::Tuple< 2, T >
|oCArgus::Range< T >Range template class
|\CArgus::Size2D< T >Size2D template class
oCArgus::Tuple< 4, T >
|\CArgus::Rectangle< T >Rectangle template class
oCArgus::Tuple< 4, uint32_t >
|\CArgus::Rectangle< uint32_t >
oCArgus::Tuple< BAYER_CHANNEL_COUNT, T >
|\CArgus::BayerTuple< T >BayerTuple template class
oCArgus::Tuple< COORDINATE_2D_COUNT, T >
|\CArgus::Point2D< T >Point2D template class
oCArgus::Tuple< COORDINATE_3D_COUNT, T >
|\CArgus::Point3D< T >Point3D template class
oCArgus::Tuple< RGB_CHANNEL_COUNT, T >
|\CArgus::RGBTuple< T >RGBTuple template class
\CArgus::UUIDA universally unique identifier
 \CArgus::NamedUUIDA universally unique identifier with a name (used for debugging purposes)