21 #ifndef GNASH_GNASHVAAPIIMAGE_H 22 #define GNASH_GNASHVAAPIIMAGE_H 32 class VaapiSurfaceProxy;
37 std::shared_ptr<VaapiSurface> _surface;
38 std::uint64_t _creation_time;
49 virtual void update(std::shared_ptr<VaapiSurface> surface);
50 virtual void update(std::uint8_t*
data);
56 std::shared_ptr<VaapiSurface>
surface()
const 74 #endif // GNASH_GNASHVAAPIIMAGE_H
pixel_iterator< T > begin(GnashImage &im)
Definition: ImageIterators.h:191
GnashImage implementation using a VA surface.
Definition: GnashVaapiImage.h:35
SimpleBuffer data
Definition: LocalConnection_as.cpp:151
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
type
Definition: GnashKey.h:329
Definition: GnashKey.h:161
ImageType
The types of images handled in Gnash.
Definition: GnashImage.h:46
#define DSOEXPORT
Definition: dsodefs.h:55
value_type * iterator
Definition: GnashImage.h:83
Base class for different types of bitmaps.
Definition: GnashImage.h:77
const value_type * const_iterator
Definition: GnashImage.h:84
std::shared_ptr< VaapiSurface > surface() const
Get access to the underlying surface.
Definition: GnashVaapiImage.h:56