|
| LinksPlayer (GingaScreenID screenId, string mrl) |
|
ISurface * | getSurface () |
|
bool | userEventReceived (IInputEvent *ev) |
|
void | setNotifyContentUpdate (bool notify) |
|
bool | play () |
|
void | stop () |
|
bool | setOutWindow (GingaWindowID windowId) |
|
void | setBounds (int x, int y, int w, int h) |
|
void | setPropertyValue (string name, string value) |
|
bool | setKeyHandler (bool isHandler) |
|
| Player (GingaScreenID screenId, string mrl) |
|
virtual void | flip () |
|
virtual void | setMrl (string mrl, bool visible=true) |
|
virtual void | reset () |
|
virtual void | rebase () |
|
virtual void | addListener (IPlayerListener *listener) |
|
void | removeListener (IPlayerListener *listener) |
|
void | notifyPlayerListeners (short code, string parameter="", short type=TYPE_PRESENTATION, string value="") |
|
virtual void | setSurface (ISurface *surface) |
|
virtual void | setMediaTime (double newTime) |
|
virtual int64_t | getVPts () |
|
double | getMediaTime () |
|
virtual double | getTotalMediaTime () |
|
virtual void | setScope (string scope, short type=TYPE_PRESENTATION, double begin=-1, double end=-1, double outTransDur=-1) |
|
virtual void | abort () |
|
virtual void | pause () |
|
virtual void | resume () |
|
virtual string | getPropertyValue (string name) |
|
virtual void | setReferenceTimePlayer (IPlayer *player) |
|
void | addTimeReferPlayer (IPlayer *referPlayer) |
|
void | removeTimeReferPlayer (IPlayer *referPlayer) |
|
void | notifyReferPlayers (int transition) |
|
void | timebaseObjectTransitionCallback (int transition) |
|
void | setTimeBasePlayer (IPlayer *timeBasePlayer) |
|
virtual bool | hasPresented () |
|
void | setPresented (bool presented) |
|
bool | isVisible () |
|
void | setVisible (bool visible) |
|
bool | immediatelyStart () |
|
void | setImmediatelyStart (bool immediatelyStartVal) |
|
void | forceNaturalEnd (bool forceIt) |
|
bool | isForcedNaturalEnd () |
|
virtual IPlayer * | getSelectedPlayer () |
|
virtual void | setPlayerMap (map< string, IPlayer * > *objs) |
|
virtual map< string, IPlayer * > * | getPlayerMap () |
|
virtual IPlayer * | getPlayer (string objectId) |
|
virtual void | select (IPlayer *selObject) |
|
virtual void | setCurrentScope (string scopeId) |
|
virtual void | timeShift (string direction) |
|
virtual void | startThread () |
|
bool | sleep (long int seconds) |
|
bool | mSleep (long int milliseconds) |
|
void | wakeUp () |
|
void | lock () |
|
void | unlock () |
|
void | waitForUnlockCondition () |
|
bool | unlockConditionSatisfied () |
|
|
static void | mutexInit (pthread_mutex_t *mutex, bool recursive=false) |
|
static void | mutexDestroy (pthread_mutex_t *mutex) |
|
static void | mutexLock (pthread_mutex_t *mutex) |
|
static void | mutexUnlock (pthread_mutex_t *mutex) |
|
static void | condInit (pthread_cond_t *cond, const pthread_condattr_t *attr) |
|
static void | condDestroy (pthread_cond_t *cond) |
|
static void | condWait (pthread_cond_t *cond, pthread_mutex_t *mutex) |
|
static void | condSignal (pthread_cond_t *cond) |
|
static void | startNewThread (void *(*funcion)(void *), void *ptr) |
|
static const short | PL_NOTIFY_START = 1 |
|
static const short | PL_NOTIFY_PAUSE = 2 |
|
static const short | PL_NOTIFY_RESUME = 3 |
|
static const short | PL_NOTIFY_STOP = 4 |
|
static const short | PL_NOTIFY_ABORT = 5 |
|
static const short | PL_NOTIFY_NCLEDIT = 6 |
|
static const short | PL_NOTIFY_UPDATECONTENT = 7 |
|
static const short | PL_NOTIFY_OUTTRANS = 8 |
|
static const short | TYPE_PRESENTATION = 10 |
|
static const short | TYPE_ATTRIBUTION = 11 |
|
static const short | TYPE_SIGNAL = 12 |
|
static const short | TYPE_PASSIVEDEVICE = 13 |
|
static const short | TYPE_SELECTION = 14 |
|
GingaScreenID | myScreen |
|
short | status |
|
string | mrl |
|
ISurface * | surface |
|
IWindow * | outputWindow |
|
double | initTime |
|
double | elapsedTime |
|
double | elapsedPause |
|
double | pauseTime |
|
set< IPlayer * > | referredPlayers |
|
IPlayer * | timeBasePlayer |
|
bool | presented |
|
bool | visible |
|
bool | immediatelyStartVar |
|
bool | forcedNaturalEnd |
|
bool | notifyContentUpdate |
|
string | scope |
|
short | scopeType |
|
double | scopeInitTime |
|
double | scopeEndTime |
|
double | outTransTime |
|
bool | isDeleting |
|
pthread_mutex_t | threadMutex |
|
bool | isThreadSleeping |
|
pthread_mutex_t | threadFlagMutex |
|
pthread_cond_t | threadFlagConditionVariable |
|
bool | isWaiting |
|
pthread_mutex_t | threadFlagMutexLockUntilSignal |
|
pthread_cond_t | threadFlagCVLockUntilSignal |
|
static const short | NONE = 0 |
|
static const short | PLAY = 1 |
|
static const short | PAUSE = 2 |
|
static const short | STOP = 3 |
|
static ILocalScreenManager * | dm = NULL |
|