20 #ifndef GNASH_VAAPISURFACEPROXY_H
21 #define GNASH_VAAPISURFACEPROXY_H
34 boost::shared_ptr<VaapiContext> _context;
35 boost::shared_ptr<VaapiSurface>
_surface;
39 boost::shared_ptr<VaapiContext> context);
43 boost::shared_ptr<VaapiSurface>
get()
const {
return _surface; }
46 boost::shared_ptr<VaapiContext>
getContext()
const {
return _context; }
51 #endif // GNASH_VAAPISURFACEPROXY_H
cairo_surface_t * _surface
Definition: Renderer_cairo.cpp:216
#define DSOEXPORT
Definition: dsodefs.h:55
boost::shared_ptr< VaapiContext > getContext() const
Return VA context.
Definition: VaapiSurfaceProxy.h:46
VA surface proxy used to release surface to context.
Definition: VaapiSurfaceProxy.h:33