videoout_directfb.cpp File Reference

Go to the source code of this file.

Classes

class  QtKey
class  DirectfbData

Typedefs

typedef QMap< unsigned char
*, IDirectFBSurface * > 
BufferMap

Functions

static DFBEnumerationResult layer_cb (unsigned int id, DFBDisplayLayerDescription desc, void *data)
static void init_keymap (QMap< uint, QtKey > &qtKeyMap)
static QSize fix_alignment (QSize raw)
 Correct for underalignment.

Variables

const int kNumBuffers = 31
const int kNeedFreeFrames = 1
const int kPrebufferFramesNormal = 12
const int kPrebufferFramesSmall = 4
const int kKeepPrebuffer = 2


Typedef Documentation

typedef QMap<unsigned char*, IDirectFBSurface*> BufferMap

Definition at line 68 of file videoout_directfb.cpp.


Function Documentation

DFBEnumerationResult layer_cb ( unsigned int  id,
DFBDisplayLayerDescription  desc,
void *  data 
) [static]

Definition at line 1059 of file videoout_directfb.cpp.

Referenced by VideoOutputDirectfb::Init().

static void init_keymap ( QMap< uint, QtKey > &  qtKeyMap  )  [static]

Definition at line 1139 of file videoout_directfb.cpp.

Referenced by DirectfbData::DirectfbData().

static QSize fix_alignment ( QSize  raw  )  [static]

Correct for underalignment.

Definition at line 348 of file videoout_directfb.cpp.

Referenced by VideoOutput::Init(), VideoOutputDirectfb::Init(), VideoOutput::InputChanged(), and VideoOutput::MoveResize().


Variable Documentation

const int kNumBuffers = 31

Definition at line 63 of file videoout_directfb.cpp.

const int kNeedFreeFrames = 1

Definition at line 64 of file videoout_directfb.cpp.

const int kPrebufferFramesNormal = 12

Definition at line 65 of file videoout_directfb.cpp.

const int kPrebufferFramesSmall = 4

Definition at line 66 of file videoout_directfb.cpp.

const int kKeepPrebuffer = 2

Definition at line 67 of file videoout_directfb.cpp.


Generated on Sat Dec 18 05:15:56 2010 for MythTV by  doxygen 1.5.5