forked from KolibriOS/kolibrios
2b176970b5
git-svn-id: svn://kolibrios.org@5362 a494cfbc-eb01-0410-851d-a64ba20cac60
28 lines
510 B
C
28 lines
510 B
C
#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_ */
|