#include <mmsfbdevomap.h>

Public Member Functions | |
| MMSFBDevOmap () | |
| virtual | ~MMSFBDevOmap () |
| 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 | openDevice (int id) |
| bool | onGenFBPixelFormatDev (MMSFBSurfacePixelFormat pf, unsigned int *nonstd_format, MMSFBPixelDef *pixeldef) |
| bool | onDisableDev (int fd, string device_file) |
| bool | onActivateDev (int fd, string device_file, struct fb_var_screeninfo *var_screeninfo, int width, int height, MMSFBSurfacePixelFormat pixelformat, bool switch_mode) |
| bool | vtGetFd (int *fd) |
Private Attributes | |
| int | console |
| MMSFBDevOmapLayer | osd0 |
| MMSFBDevOmapLayer | vid |
| MMSFBDevOmapLayer | osd1 |
| MMSFBDevOmapLayer * | primary |
Classes | |
| struct | MMSFBDevOmapLayer |
Definition at line 40 of file mmsfbdevomap.h.
| MMSFBDevOmap::MMSFBDevOmap | ( | ) |
Definition at line 47 of file mmsfbdevomap.cpp.
| MMSFBDevOmap::~MMSFBDevOmap | ( | ) | [virtual] |
Definition at line 54 of file mmsfbdevomap.cpp.
| bool MMSFBDevOmap::openDevice | ( | int | id | ) | [private] |
Definition at line 58 of file mmsfbdevomap.cpp.
| bool MMSFBDevOmap::onGenFBPixelFormatDev | ( | MMSFBSurfacePixelFormat | pf, | |
| unsigned int * | nonstd_format, | |||
| MMSFBPixelDef * | pixeldef | |||
| ) | [private] |
Definition at line 438 of file mmsfbdevomap.cpp.
| bool MMSFBDevOmap::onDisableDev | ( | int | fd, | |
| string | device_file | |||
| ) | [private] |
Definition at line 452 of file mmsfbdevomap.cpp.
| bool MMSFBDevOmap::onActivateDev | ( | int | fd, | |
| string | device_file, | |||
| struct fb_var_screeninfo * | var_screeninfo, | |||
| int | width, | |||
| int | height, | |||
| MMSFBSurfacePixelFormat | pixelformat, | |||
| bool | switch_mode | |||
| ) | [private] |
Definition at line 467 of file mmsfbdevomap.cpp.
| bool MMSFBDevOmap::openDevice | ( | char * | device_file = NULL, |
|
| int | console = MMSFBDEV_QUERY_CONSOLE | |||
| ) | [virtual] |
| void MMSFBDevOmap::closeDevice | ( | ) | [virtual] |
| bool MMSFBDevOmap::waitForVSync | ( | ) | [virtual] |
| bool MMSFBDevOmap::panDisplay | ( | int | buffer_id, | |
| void * | framebuffer_base | |||
| ) | [virtual] |
| bool MMSFBDevOmap::testLayer | ( | int | layer_id | ) | [virtual] |
| bool MMSFBDevOmap::initLayer | ( | int | layer_id, | |
| int | width, | |||
| int | height, | |||
| MMSFBSurfacePixelFormat | pixelformat, | |||
| int | backbuffer = 0 | |||
| ) | [virtual] |
| bool MMSFBDevOmap::releaseLayer | ( | int | layer_id | ) | [virtual] |
| bool MMSFBDevOmap::restoreLayer | ( | int | layer_id | ) | [virtual] |
| bool MMSFBDevOmap::vtGetFd | ( | int * | fd | ) | [private, virtual] |
int MMSFBDevOmap::console [private] |
Definition at line 51 of file mmsfbdevomap.h.
MMSFBDevOmapLayer MMSFBDevOmap::osd0 [private] |
Definition at line 52 of file mmsfbdevomap.h.
MMSFBDevOmapLayer MMSFBDevOmap::vid [private] |
Definition at line 53 of file mmsfbdevomap.h.
MMSFBDevOmapLayer MMSFBDevOmap::osd1 [private] |
Definition at line 54 of file mmsfbdevomap.h.
MMSFBDevOmapLayer* MMSFBDevOmap::primary [private] |
Definition at line 55 of file mmsfbdevomap.h.