Gnash  0.8.10
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 ( )

References GNASH_REPORT_FUNCTION.


Member Function Documentation

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

Get image format.

References _format.

Referenced by VaapiImage().

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

Get VA image ID.

References _image.

Referenced by map(), unmap(), and gnash::VaapiSurface::clear().

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

Get scanline pitch for the specified plane.

References isMapped().

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

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

Get pixels for the specified plane.

References isMapped().

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

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

Get number of planes.

References _image.

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

Get image height.

References _image.

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

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

Check whether the VA image is mapped.

Referenced by map(), unmap(), getPlane(), and getPitch().

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

Get image width.

References _image.

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


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