|
VPI - Vision Programming Interface
0.4.4 Release
|
Go to the documentation of this file.
64 #include <EGL/eglext.h>
84 #define vpiImageCreateEglImageWrapper VPI_APINAME(vpiImageCreateEglImageWrapper, 004)
85 #define vpiImageSetWrappedEglImage VPI_APINAME(vpiImageSetWrappedEglImage, 004)
86 #define vpiEventCreateEglSyncWrapper VPI_APINAME(vpiEventCreateEglSyncWrapper, 004)
87 #define vpiEventExportEglSync VPI_APINAME(vpiEventExportEglSync, 004)
179 #endif // NV_VPI_EGL_H
Defines all types needed for programming with VPI.
VPIStatus vpiImageSetWrappedEglImage(VPIImage img, EGLImageKHR eglImage)
Redefines the wrapped EGLImage of an existing VPIArray wrapper.
VPIStatus vpiEventCreateEglSyncWrapper(EGLSyncKHR eglSync, VPIEvent *event)
Create an event object by wrapping around an EGL sync object created from another client API.
VPIStatus vpiImageCreateEglImageWrapper(EGLImageKHR eglImage, uint32_t flags, VPIImage *img)
Create an image object by wrapping an existing EGLImage.
struct VPIEventImpl * VPIEvent
A handle to an event.
struct VPIImageImpl * VPIImage
A handle to an image.
Declaration of VPI status codes handling functions.
VPIStatus vpiEventExportEglSync(VPIEvent event, EGLDisplay eglDpy, EGLSyncKHR *eglSync)
Export a recorded VPI event to EGL sync object.