VPI - Vision Programming Interface

1.2 Release

EGLInterop.h File Reference

Functions to handle EGL interoperability with VPI. More...

#include "Export.h"
#include "Status.h"
#include "Types.h"
#include <EGL/egl.h>
#include <EGL/eglext.h>
#include <stdint.h>
+ Include dependency graph for EGLInterop.h:

Go to the source code of this file.

Data Structures

struct  VPIWrapEGLImageParams
 Parameters for customizing EGLImage wrapping. More...


VPIStatus vpiInitWrapEGLImageParams (VPIWrapEGLImageParams *params)
 Initialize VPIWrapEGLImageParams with default values. More...
VPIStatus vpiImageCreateEGLImageWrapper (EGLImageKHR eglImage, const VPIWrapEGLImageParams *params, uint32_t flags, VPIImage *img)
 Create an image object by wrapping an existing EGLImage. More...
VPIStatus vpiImageSetWrappedEGLImage (VPIImage img, EGLImageKHR eglImage)
 Redefines the wrapped EGLImage of an existing VPIImage wrapper. More...
VPIStatus vpiEventCreateEGLSyncWrapper (EGLSyncKHR eglSync, VPIEvent *event)
 Create an event object by wrapping around an EGL sync object created from another client API. More...
VPIStatus vpiEventExportEGLSync (VPIEvent event, EGLDisplay eglDpy, EGLSyncKHR *eglSync)
 Export a recorded VPI event to EGL sync object. More...

Detailed Description

Functions to handle EGL interoperability with VPI.

Definition in file EGLInterop.h.