Jetson Linux API Reference

35.1 Release
Argus::IEGLImageBufferSettings Class Referenceabstract

Detailed Description

Interface that provides the settings used to configure EGLImage Buffer creation. These Buffers act as siblings for the EGLImage, providing libargus write access to the underlying buffer resources for the destination of capture requests.

Definition at line 69 of file EGLImage.h.

Inheritance diagram for Argus::IEGLImageBufferSettings:
Collaboration diagram for Argus::IEGLImageBufferSettings:

Public Member Functions

virtual Status setEGLDisplay (EGLDisplay eglDisplay)=0
 Sets the EGLDisplay which owns the EGLImage. More...
 
virtual EGLDisplay getEGLDisplay () const =0
 Returns the EGLDisplay which owns the EGLImage. More...
 
virtual Status setEGLImage (EGLImageKHR eglImage)=0
 Sets the EGLImage to use as the sibling for this Buffer. More...
 
virtual EGLImageKHR getEGLImage () const =0
 Returns the EGLImage to use as the sibling for this Buffer. More...
 

Static Public Member Functions

static const InterfaceIDid ()
 

Protected Member Functions

 ~IEGLImageBufferSettings ()
 

Constructor & Destructor Documentation

◆ ~IEGLImageBufferSettings()

Argus::IEGLImageBufferSettings::~IEGLImageBufferSettings ( )
inlineprotected

Definition at line 97 of file EGLImage.h.

Member Function Documentation

◆ getEGLDisplay()

virtual EGLDisplay Argus::IEGLImageBufferSettings::getEGLDisplay ( ) const
pure virtual

Returns the EGLDisplay which owns the EGLImage.

◆ getEGLImage()

virtual EGLImageKHR Argus::IEGLImageBufferSettings::getEGLImage ( ) const
pure virtual

Returns the EGLImage to use as the sibling for this Buffer.

◆ id()

static const InterfaceID& Argus::IEGLImageBufferSettings::id ( )
inlinestatic

Definition at line 72 of file EGLImage.h.

◆ setEGLDisplay()

virtual Status Argus::IEGLImageBufferSettings::setEGLDisplay ( EGLDisplay  eglDisplay)
pure virtual

Sets the EGLDisplay which owns the EGLImage.

Parameters
[in]eglDisplayThe EGLDisplay that owns the EGLImage.

◆ setEGLImage()

virtual Status Argus::IEGLImageBufferSettings::setEGLImage ( EGLImageKHR  eglImage)
pure virtual

Sets the EGLImage to use as the sibling for this Buffer.

Parameters
[in]eglImageThe EGLImage to use as the sibling for this Buffer.

The documentation for this class was generated from the following file: