36 #ifndef _ARGUS_EGL_SYNC_H
37 #define _ARGUS_EGL_SYNC_H
52 DEFINE_UUID(SyncType, SYNC_TYPE_EGL_SYNC, 5df77c90,5d1b,11e7,9598,08,00,20,0c,9a,66);
61 DEFINE_UUID(InterfaceID, IID_EGL_SYNC, 5df77c91,5d1b,11e7,9598,08,00,20,0c,9a,66);
144 #endif // _ARGUS_EGL_SYNC_H
DEFINE_UUID(ExtensionName, EXT_BAYER_AVERAGE_MAP, 12c3de20, 64c5, 11e6, bdf4, 08, 00, 20, 0c, 9a, 66)
Status
Status values returned by API function calls.
The top-level interface class.
virtual Status getAcquireSync(EGLDisplay eglDisplay, EGLSyncKHR *eglSync)=0
Creates and returns a new EGLSync object that is signalled when all operations on the Buffer from the...
static const InterfaceID & id()
virtual Status setReleaseSync(EGLDisplay eglDisplay, EGLSyncKHR eglSync)=0
Sets the client-provided EGLSync for a Buffer prior to its release.
A unique identifier for a libargus Interface.
Interface that provides EGLSync input and output methods for a Buffer.