#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.