20 #ifndef __VAAPI_DEVICE_H__
21 #define __VAAPI_DEVICE_H__ 1
27 #include <boost/scoped_array.hpp>
28 #include <boost/scoped_ptr.hpp>
90 DFBSurfaceCapabilities caps;
92 if (caps & DSCAPS_DOUBLE) {
126 int getDepth(DFBSurfacePixelFormat format);
136 #endif // end of __VAAPI_DEVICE_H__
Definition: VaapiDevice.h:39
size_t getHeigth()
Definition: VaapiDevice.h:64
bool isSurfaceBackBuffered()
Definition: VaapiDevice.h:88
bool isContextBackBuffered()
Definition: VaapiDevice.h:120
int getContextID()
Definition: VaapiDevice.h:113
VaapiDevice()
Definition: VaapiDevice.cpp:46
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
bool isContextSingleBuffered()
Definition: VaapiDevice.h:117
~VaapiDevice()
Definition: VaapiDevice.cpp:51
size_t getVerticalRes(IVaapiScreen *screen)
Definition: VaapiDevice.h:74
size_t getHeigth(IVaapiSurface *surface)
Definition: VaapiDevice.h:68
size_t getWidth()
Definition: VaapiDevice.h:57
bool isMultiSample()
Definition: VaapiDevice.h:105
bool isBufferDestroyed()
Definition: VaapiDevice.h:98
bool initDevice(int argc, char *argv[])
Definition: VaapiDevice.cpp:57
cairo_surface_t * _surface
Definition: Renderer_cairo.cpp:216
bool isBufferDestroyed(IVaapiSurface surface)
Definition: VaapiDevice.h:102
int getDepth()
Definition: VaapiDevice.h:124
size_t getVerticalRes()
Definition: VaapiDevice.h:71
size_t getHorzRes()
Definition: VaapiDevice.h:77
size_t getWidth(IVaapiSurface *surface)
Definition: VaapiDevice.h:61
bool isSurfaceSingleBuffered()
Definition: VaapiDevice.h:84
const char * getErrorString(DFBResult error)
Return a string with the error code as text, instead of a numeric value.
size_t getHorzRes(IVaapiScreen *screen)
Definition: VaapiDevice.h:80
int getSurfaceID()
Definition: VaapiDevice.h:108