50 #ifndef IPlayerAdapter_H_
51 #define IPlayerAdapter_H_
53 #include "gingancl/model/AttributionEvent.h"
54 using namespace ::br::pucrio::telemidia::ginga::ncl::model::event;
56 #include "player/IPlayer.h"
57 using namespace ::br::pucrio::telemidia::ginga::core::player;
59 #include "IPlayerAdapterManager.h"
71 virtual bool instanceOf(
string s)=0;
74 virtual void createPlayer()=0;
77 virtual IPlayer* getPlayer()=0;
79 virtual double getOutTransTime()=0;
81 virtual bool setPropertyValue(
82 AttributionEvent* event,
string value)=0;
84 virtual string getPropertyValue(
string name)=0;
94 using namespace ::br::pucrio::telemidia::ginga::ncl::adapters;
96 typedef ::br::pucrio::telemidia::ginga::ncl::adapters::IPlayerAdapter*
97 AdapterCreator(IPlayerAdapterManager* manager,
void* param);
99 typedef void AdapterDestroyer(
Definition: IPlayerAdapter.h:67