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... | |
Functions | |
| 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... | |
Functions to handle EGL interoperability with VPI.
Definition in file EGLInterop.h.