36 #ifndef _ARGUS_EGL_IMAGE_H
37 #define _ARGUS_EGL_IMAGE_H
57 DEFINE_UUID(BufferType, BUFFER_TYPE_EGL_IMAGE, c723d966,5231,11e7,9598,18,00,20,0c,9a,66);
68 DEFINE_UUID(InterfaceID, IID_EGL_IMAGE_BUFFER_SETTINGS, c723d967,5231,11e7,9598,18,00,20,0c,9a,66);
72 static const InterfaceID&
id() {
return IID_EGL_IMAGE_BUFFER_SETTINGS; }
107 DEFINE_UUID(InterfaceID, IID_EGL_IMAGE_BUFFER, c723d968,5231,11e7,9598,18,00,20,0c,9a,66);
129 #endif // _ARGUS_EGL_IMAGE_H
DEFINE_UUID(ExtensionName, EXT_BAYER_AVERAGE_MAP, 12c3de20, 64c5, 11e6, bdf4, 08, 00, 20, 0c, 9a, 66)
virtual Status setEGLImage(EGLImageKHR eglImage)=0
Sets the EGLImage to use as the sibling for this Buffer.
static const InterfaceID & id()
Status
Status values returned by API function calls.
The top-level interface class.
virtual EGLImageKHR getEGLImage() const =0
Returns the EGLImage being used for this Buffer.
~IEGLImageBufferSettings()
Interface that provides the settings used to configure EGLImage Buffer creation.
virtual EGLDisplay getEGLDisplay() const =0
Returns the EGLDisplay which owns the EGLImage.
virtual EGLDisplay getEGLDisplay() const =0
Returns the EGLDisplay that owns the EGLImage.
static const InterfaceID & id()
A unique identifier for a libargus Interface.
virtual Status setEGLDisplay(EGLDisplay eglDisplay)=0
Sets the EGLDisplay which owns the EGLImage.
Interface that provides methods to EGLImage Buffers.
virtual EGLImageKHR getEGLImage() const =0
Returns the EGLImage to use as the sibling for this Buffer.