HAVE_MULTIDEVICE. More...
#include <FormatterMultiDevice.h>
Public Member Functions | |
FormatterMultiDevice (GingaScreenID screenId, IDeviceLayout *deviceLayout, int x, int y, int w, int h, bool useMulticast, int srvPort) | |
void | printGingaWindows () |
void | listenPlayer (IPlayer *player) |
void | stopListenPlayer (IPlayer *player) |
void | setParent (IFormatterMultiDevice *parent) |
void | setPresentationContex (IPresentationContext *presContext) |
void | setFocusManager (IFormatterFocusManager *focusManager) |
void | setBackgroundImage (string uri) |
void * | getMainLayout () |
void * | getFormatterLayout (int devClass) |
string | getScreenShot () |
string | serializeScreen (int devClass, IWindow *mapWindow) |
FormatterLayout * | getFormatterLayout (CascadingDescriptor *descriptor, ExecutionObject *object) |
GingaWindowID | prepareFormatterRegion (ExecutionObject *object, ISurface *renderedSurface) |
void | showObject (ExecutionObject *executionObject) |
void | hideObject (ExecutionObject *executionObject) |
void | addActiveUris (string baseUri, vector< string > *uris) |
virtual void | updatePassiveDevices () |
Protected Attributes | |
IInputManager * | im |
pthread_mutex_t | mutex |
IDeviceLayout * | deviceLayout |
map< int, FormatterLayout * > | layoutManager |
vector< string > * | activeUris |
string | activeBaseUri |
FormatterLayout * | mainLayout |
IWindow * | serialized |
IWindow * | printScreen |
IWindow * | bitMapScreen |
int | xOffset |
int | yOffset |
int | defaultWidth |
int | defaultHeight |
int | deviceClass |
bool | hasRemoteDevices |
bool | enableMulticast |
IPresentationContext * | presContext |
IFormatterFocusManager * | focusManager |
FormatterMultiDevice * | parent |
GingaScreenID | myScreen |
set< IPlayer * > | listening |
pthread_mutex_t | lMutex |
Static Protected Attributes | |
static ILocalScreenManager * | dm = NULL |
static void * | rdm = NULL |
static const int | DV_QVGA_WIDTH = 480 |
static const int | DV_QVGA_HEIGHT = 320 |
HAVE_MULTIDEVICE.