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.
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 InterfaceID & | id () |
Protected Member Functions | |
~IEGLImageBufferSettings () | |
|
inlineprotected |
Definition at line 97 of file EGLImage.h.
|
pure virtual |
Returns the EGLDisplay which owns the EGLImage.
|
pure virtual |
Returns the EGLImage to use as the sibling for this Buffer.
|
inlinestatic |
Definition at line 72 of file EGLImage.h.
|
pure virtual |
Sets the EGLDisplay which owns the EGLImage.
[in] | eglDisplay | The EGLDisplay that owns the EGLImage. |
|
pure virtual |