Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
5362 | serge | 1 | #ifndef _VA_EGL_H_ |
2 | #define _VA_EGL_H_ |
||
3 | |||
4 | #include |
||
5 | |||
6 | #ifdef __cplusplus |
||
7 | extern "C" { |
||
8 | #endif |
||
9 | |||
10 | typedef void* EGLClientBuffer; |
||
11 | |||
12 | /*This function is used to get EGLClientBuffer |
||
13 | * (lower 16bits is buffer index, upper 16bits |
||
14 | * is BC device id.) from surface id. Application |
||
15 | * should maintain EGLClientBuffer itself.*/ |
||
16 | |||
17 | VAStatus vaGetEGLClientBufferFromSurface ( |
||
18 | VADisplay dpy, |
||
19 | VASurfaceID surface, |
||
20 | EGLClientBuffer *buffer /* out*/ |
||
21 | ); |
||
22 | |||
23 | #ifdef __cplusplus |
||
24 | } |
||
25 | #endif |
||
26 | |||
27 | #endif /* _VA_EGL_H_ */ |