Public Member Functions

gnash::VaapiImage Class Reference

VA image abstraction. More...

#include <VaapiImage.h>

List of all members.

Public Member Functions

 VaapiImage (unsigned int width, unsigned int height, VaapiImageFormat format=VAAPI_IMAGE_RGB32)
 ~VaapiImage ()
VAImageID get () const
 Get VA image ID.
VaapiImageFormat format () const
 Get image format.
unsigned int width () const
 Get image width.
unsigned int height () const
 Get image height.
bool isMapped () const
 Check whether the VA image is mapped.
bool map ()
 Map image data.
bool unmap ()
 Unmap image data.
unsigned int getPlaneCount () const
 Get number of planes.
boost::uint8_t * getPlane (int plane) const
 Get pixels for the specified plane.
unsigned int getPitch (int plane) const
 Get scanline pitch for the specified plane.

Detailed Description

VA image abstraction.


Constructor & Destructor Documentation

gnash::VaapiImage::VaapiImage ( unsigned int  width,
unsigned int  height,
VaapiImageFormat  format = VAAPI_IMAGE_RGB32 
)
gnash::VaapiImage::~VaapiImage (  ) 

Member Function Documentation

VaapiImageFormat gnash::VaapiImage::format (  )  const [inline]

Get image format.

VAImageID gnash::VaapiImage::get (  )  const [inline]

Get VA image ID.

Referenced by gnash::VaapiSurface::clear().

unsigned int gnash::VaapiImage::getPitch ( int  plane  )  const

Get scanline pitch for the specified plane.

Referenced by gnash::VaapiSurface::clear().

boost::uint8_t * gnash::VaapiImage::getPlane ( int  plane  )  const

Get pixels for the specified plane.

Referenced by gnash::VaapiSurface::clear().

unsigned int gnash::VaapiImage::getPlaneCount (  )  const [inline]

Get number of planes.

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

Get image height.

Referenced by gnash::VaapiSurface::clear().

bool gnash::VaapiImage::isMapped (  )  const [inline]

Check whether the VA image is mapped.

bool gnash::VaapiImage::map (  ) 

Map image data.

Referenced by gnash::VaapiSurface::clear().

bool gnash::VaapiImage::unmap (  ) 

Unmap image data.

Referenced by gnash::VaapiSurface::clear().

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

Get image width.

Referenced by gnash::VaapiSurface::clear().


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