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>
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.