Public Member Functions

gnash::VaapiSurfaceGLX Class Reference

VA/GLX surface abstraction. More...

#include <VaapiSurfaceGLX.h>

List of all members.

Public Member Functions

 VaapiSurfaceGLX (GLenum target, GLuint texture)
void * get () const
 Return VA surface id.
unsigned int width () const
 Get surface width.
unsigned int height () const
 Get surface height.
bool update (boost::shared_ptr< VaapiSurface > surface)
 Update VA/GLX surface from VA surface.

Detailed Description

VA/GLX surface abstraction.


Constructor & Destructor Documentation

gnash::VaapiSurfaceGLX::VaapiSurfaceGLX ( GLenum  target,
GLuint  texture 
)

Member Function Documentation

void* gnash::VaapiSurfaceGLX::get (  )  const [inline]

Return VA surface id.

unsigned int gnash::VaapiSurfaceGLX::height (  )  const [inline]

Get surface height.

bool gnash::VaapiSurfaceGLX::update ( boost::shared_ptr< VaapiSurface surface  ) 

Update VA/GLX surface from VA surface.

unsigned int gnash::VaapiSurfaceGLX::width (  )  const [inline]

Get surface width.


The documentation for this class was generated from the following files: