|
Gnash
0.8.10
|
VA API global context. More...
#include <VaapiGlobalContext.h>
Public Member Functions | |
| VaapiGlobalContext (std::auto_ptr< VaapiDisplay > display) | |
| ~VaapiGlobalContext () | |
| bool | hasProfile (VAProfile profile) const |
| Check VA profile is supported. | |
| const VAImageFormat * | getImageFormat (VaapiImageFormat format) const |
| Get the VA image format matching format. | |
| std::vector< VaapiImageFormat > | getImageFormats () const |
| Get the list of supported image formats. | |
| std::vector< VaapiImageFormat > | getSubpictureFormats () const |
| Get the list of supported subpicture formats. | |
| VADisplay | display () const |
| Get the VA display. | |
Static Public Member Functions | |
| static VaapiGlobalContext * | get () |
| Get the unique global VA context. | |
VA API global context.
| gnash::VaapiGlobalContext::VaapiGlobalContext | ( | std::auto_ptr< VaapiDisplay > | display | ) |
References GNASH_REPORT_FUNCTION.
Referenced by get().
| VADisplay gnash::VaapiGlobalContext::display | ( | ) | const [inline] |
Get the VA display.
Referenced by gnash::VaapiSurface::associateSubpicture(), gnash::VaapiSurface::clear(), gnash::VaapiSurface::deassociateSubpicture(), gnash::media::ffmpeg::VaapiContextFfmpeg::initDecoder(), gnash::VaapiImage::map(), gnash::GtkAggVaapiGlue::render(), and gnash::VaapiImage::unmap().
| VaapiGlobalContext * gnash::VaapiGlobalContext::get | ( | ) | [static] |
Get the unique global VA context.
A wrapper around a VaapiGlobalContext to ensure it's free'd on destruction.
References GNASH_REPORT_FUNCTION, LOG_ONCE, gnash::vaapi_set_is_enabled(), and VaapiGlobalContext().
| const VAImageFormat * gnash::VaapiGlobalContext::getImageFormat | ( | VaapiImageFormat | format | ) | const |
Get the VA image format matching format.
References gnash::key::i, and vaapi_get_image_format().
| std::vector< VaapiImageFormat > gnash::VaapiGlobalContext::getImageFormats | ( | ) | const |
Get the list of supported image formats.
| std::vector< VaapiImageFormat > gnash::VaapiGlobalContext::getSubpictureFormats | ( | ) | const |
Get the list of supported subpicture formats.
Referenced by gnash::GtkAggVaapiGlue::createRenderHandler().
| bool gnash::VaapiGlobalContext::hasProfile | ( | VAProfile | profile | ) | const |
Check VA profile is supported.
References gnash::key::i.
1.7.6.1