#ifndef _VA_EGL_H_ | |
#define _VA_EGL_H_ | |
#include <va/va.h> | |
#ifdef __cplusplus | |
extern "C" { | |
#endif | |
typedef void* EGLClientBuffer; | |
/*This function is used to get EGLClientBuffer | |
* (lower 16bits is buffer index, upper 16bits | |
* is BC device id.) from surface id. Application | |
* should maintain EGLClientBuffer itself.*/ | |
VAStatus vaGetEGLClientBufferFromSurface ( | |
VADisplay dpy, | |
VASurfaceID surface, | |
EGLClientBuffer *buffer /* out*/ | |
); | |
#ifdef __cplusplus | |
} | |
#endif | |
#endif /* _VA_EGL_H_ */ |