Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | Static Public Member Functions | List of all members
br::pucrio::telemidia::ginga::ncl::FormatterMediator Class Reference
Inheritance diagram for br::pucrio::telemidia::ginga::ncl::FormatterMediator:
Inheritance graph
[legend]
Collaboration diagram for br::pucrio::telemidia::ginga::ncl::FormatterMediator:
Collaboration graph
[legend]

Public Member Functions

 FormatterMediator (NclPlayerData *data)
 
void printGingaWindows ()
 
set< string > * createPortIdList ()
 
short getMappedInterfaceType (string portId)
 
void setMrl (string mrl, bool visible=true)
 
void reset ()
 
void rebase ()
 
void printData (NclPlayerData *data)
 
void setTimeBaseProvider (ITimeBaseProvider *timeBaseProvider)
 
void setBackgroundImage (string uri)
 
void setParentLayout (void *parentLayout)
 
string getScreenShot ()
 
vector< string > * getCompileErrors ()
 
void * setCurrentDocument (string fName)
 
void setDepthLevel (int level)
 
int getDepthLevel ()
 
Port * getPortFromEvent (FormatterEvent *event)
 
bool nclEdit (string nclEditApi)
 
bool editingCommand (string commandTag, string privateDataPayload)
 
void setNotifyContentUpdate (bool notify)
 
void addListener (IPlayerListener *listener)
 
void removeListener (IPlayerListener *listener)
 
void notifyPlayerListeners (short code, string paremeter, short type, string value)
 
void setSurface (ISurface *surface)
 
ISurface * getSurface ()
 
void flip ()
 
double getMediaTime ()
 
double getTotalMediaTime ()
 
void setMediaTime (double newTime)
 
bool setKeyHandler (bool isHandler)
 
void setScope (string scope, short type, double begin=-1, double end=-1, double outTransDur=-1)
 
bool play ()
 
void stop ()
 
void abort ()
 
void pause ()
 
void resume ()
 
string getPropertyValue (string name)
 
void setPropertyValue (string name, string value)
 
void setReferenceTimePlayer (IPlayer *player)
 
void addTimeReferPlayer (IPlayer *referPlayer)
 
void removeTimeReferPlayer (IPlayer *referPlayer)
 
void notifyReferPlayers (int transition)
 
void timebaseObjectTransitionCallback (int transition)
 
void setTimeBasePlayer (IPlayer *timeBasePlayer)
 
bool hasPresented ()
 
void setPresented (bool presented)
 
bool isVisible ()
 
void setVisible (bool visible)
 
bool immediatelyStart ()
 
void setImmediatelyStart (bool immediatelyStartVal)
 
void forceNaturalEnd (bool forceIt)
 
bool isForcedNaturalEnd ()
 
bool setOutWindow (GingaWindowID windowId)
 
IPlayer * getSelectedPlayer ()
 
void setPlayerMap (map< string, IPlayer * > *objs)
 
map< string, IPlayer * > * getPlayerMap ()
 
IPlayer * getPlayer (string objectId)
 
void select (IPlayer *selObject)
 
void setCurrentScope (string scopeId)
 
string getActiveUris (vector< string > *uris)
 
string getDepUris (vector< string > *uris, int targetDev=0)
 
IPresentationContext * getPresentationContext ()
 
void timeShift (string direction)
 

Static Public Member Functions

static void release ()
 

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