Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. #ifndef _VA_EGL_H_
  2. #define _VA_EGL_H_
  3.  
  4. #include <va/va.h>
  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_ */
  28.