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

Public Member Functions

 FormatterPlayerAdapter (IPlayerAdapterManager *manager)
 
bool instanceOf (string s)
 
virtual void setNclEditListener (IPlayerListener *listener)
 
void setOutputWindow (GingaWindowID windowId)
 
int getObjectDevice ()
 
virtual bool hasPrepared ()
 
bool setKeyHandler (bool isHandler)
 
virtual bool prepare (ExecutionObject *object, FormatterEvent *mainEvent)
 
double getOutTransTime ()
 
void checkAnchorMonitor ()
 
virtual bool start ()
 
virtual bool stop ()
 
virtual bool pause ()
 
virtual bool resume ()
 
virtual bool abort ()
 
virtual void naturalEnd ()
 
virtual bool unprepare ()
 
virtual bool setPropertyValue (AttributionEvent *event, string value)
 
void setPropertyValue (string name, string value)
 
string getPropertyValue (void *event)
 
virtual string getPropertyValue (string name)
 
double getObjectExpectedDuration ()
 
void updateObjectExpectedDuration ()
 
double getMediaTime ()
 
IPlayer * getPlayer ()
 
void setTimeBasePlayer (FormatterPlayerAdapter *timeBasePlayer)
 
virtual void updateStatus (short code, string parameter="", short type=10, string value="")
 
bool userEventReceived (IInputEvent *ev)
 
virtual void flip ()
 
virtual void timeShift (string direction)
 

Static Public Member Functions

static void printAction (string action, ExecutionObject *object)
 
static void printAction (string command)
 

Protected Member Functions

virtual void rebase ()
 
virtual void createPlayer ()
 
double prepareProperties (ExecutionObject *obj)
 
void prepare ()
 
virtual void prepareScope (double offset=-1)
 
bool lockObject ()
 
bool unlockObject ()
 

Protected Attributes

IInputManager * im
 
IPlayerAdapterManagermanager
 
NominalEventMonitoranchorMonitor
 
set< string > typeSet
 
ExecutionObject * object
 
IPlayer * player
 
string playerCompName
 
string mrl
 
int objectDevice
 
GingaScreenID myScreen
 

Static Protected Attributes

static ILocalScreenManager * dm = NULL
 
static double eventTS = 0
 

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