#include <mmsfbdevdavinci.h>
Public Member Functions | |
MMSFBDevDavinci () | |
virtual | ~MMSFBDevDavinci () |
bool | openDevice (char *device_file=NULL, int console=MMSFBDEV_QUERY_CONSOLE) |
void | closeDevice () |
bool | waitForVSync () |
bool | panDisplay (int buffer_id, void *framebuffer_base) |
bool | testLayer (int layer_id) |
bool | initLayer (int layer_id, int width, int height, MMSFBSurfacePixelFormat pixelformat, int backbuffer=0) |
bool | releaseLayer (int layer_id) |
bool | restoreLayer (int layer_id) |
Private Member Functions | |
bool | vtGetFd (int *fd) |
Private Attributes | |
MMSFBDevDavinciLayer | osd0 |
MMSFBDevDavinciLayer | osd1 |
MMSFBDevDavinciLayer | vid0 |
MMSFBDevDavinciLayer | vid1 |
Classes | |
struct | MMSFBDevDavinciLayer |
Definition at line 40 of file mmsfbdevdavinci.h.
MMSFBDevDavinci::MMSFBDevDavinci | ( | ) |
Definition at line 41 of file mmsfbdevdavinci.cpp.
MMSFBDevDavinci::~MMSFBDevDavinci | ( | ) | [virtual] |
Definition at line 48 of file mmsfbdevdavinci.cpp.
bool MMSFBDevDavinci::openDevice | ( | char * | device_file = NULL , |
|
int | console = MMSFBDEV_QUERY_CONSOLE | |||
) | [virtual] |
void MMSFBDevDavinci::closeDevice | ( | ) | [virtual] |
bool MMSFBDevDavinci::waitForVSync | ( | ) | [virtual] |
bool MMSFBDevDavinci::panDisplay | ( | int | buffer_id, | |
void * | framebuffer_base | |||
) | [virtual] |
bool MMSFBDevDavinci::testLayer | ( | int | layer_id | ) | [virtual] |
bool MMSFBDevDavinci::initLayer | ( | int | layer_id, | |
int | width, | |||
int | height, | |||
MMSFBSurfacePixelFormat | pixelformat, | |||
int | backbuffer = 0 | |||
) | [virtual] |
bool MMSFBDevDavinci::releaseLayer | ( | int | layer_id | ) | [virtual] |
bool MMSFBDevDavinci::restoreLayer | ( | int | layer_id | ) | [virtual] |
bool MMSFBDevDavinci::vtGetFd | ( | int * | fd | ) | [private, virtual] |
MMSFBDevDavinciLayer MMSFBDevDavinci::osd0 [private] |
Definition at line 50 of file mmsfbdevdavinci.h.
MMSFBDevDavinciLayer MMSFBDevDavinci::osd1 [private] |
Definition at line 51 of file mmsfbdevdavinci.h.
MMSFBDevDavinciLayer MMSFBDevDavinci::vid0 [private] |
Definition at line 52 of file mmsfbdevdavinci.h.
MMSFBDevDavinciLayer MMSFBDevDavinci::vid1 [private] |
Definition at line 53 of file mmsfbdevdavinci.h.