MMSFBDevDavinci Class Reference

#include <mmsfbdevdavinci.h>

Inheritance diagram for MMSFBDevDavinci:

List of all members.


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

Detailed Description

Definition at line 40 of file mmsfbdevdavinci.h.


Constructor & Destructor Documentation

MMSFBDevDavinci::MMSFBDevDavinci (  ) 

Definition at line 41 of file mmsfbdevdavinci.cpp.

MMSFBDevDavinci::~MMSFBDevDavinci (  )  [virtual]

Definition at line 48 of file mmsfbdevdavinci.cpp.


Member Function Documentation

bool MMSFBDevDavinci::openDevice ( char *  device_file = NULL,
int  console = MMSFBDEV_QUERY_CONSOLE 
) [virtual]

Reimplemented from MMSFBDev.

Definition at line 52 of file mmsfbdevdavinci.cpp.

void MMSFBDevDavinci::closeDevice (  )  [virtual]

Reimplemented from MMSFBDev.

Definition at line 117 of file mmsfbdevdavinci.cpp.

bool MMSFBDevDavinci::waitForVSync (  )  [virtual]

Reimplemented from MMSFBDev.

Definition at line 140 of file mmsfbdevdavinci.cpp.

bool MMSFBDevDavinci::panDisplay ( int  buffer_id,
void *  framebuffer_base 
) [virtual]

Reimplemented from MMSFBDev.

Definition at line 155 of file mmsfbdevdavinci.cpp.

bool MMSFBDevDavinci::testLayer ( int  layer_id  )  [virtual]

Reimplemented from MMSFBDev.

Definition at line 188 of file mmsfbdevdavinci.cpp.

bool MMSFBDevDavinci::initLayer ( int  layer_id,
int  width,
int  height,
MMSFBSurfacePixelFormat  pixelformat,
int  backbuffer = 0 
) [virtual]

Reimplemented from MMSFBDev.

Definition at line 211 of file mmsfbdevdavinci.cpp.

bool MMSFBDevDavinci::releaseLayer ( int  layer_id  )  [virtual]

Reimplemented from MMSFBDev.

Definition at line 398 of file mmsfbdevdavinci.cpp.

bool MMSFBDevDavinci::restoreLayer ( int  layer_id  )  [virtual]

Reimplemented from MMSFBDev.

Definition at line 437 of file mmsfbdevdavinci.cpp.

bool MMSFBDevDavinci::vtGetFd ( int *  fd  )  [private, virtual]

Reimplemented from MMSFBDev.

Definition at line 486 of file mmsfbdevdavinci.cpp.


Member Data Documentation

Definition at line 50 of file mmsfbdevdavinci.h.

Definition at line 51 of file mmsfbdevdavinci.h.

Definition at line 52 of file mmsfbdevdavinci.h.

Definition at line 53 of file mmsfbdevdavinci.h.


The documentation for this class was generated from the following files: