ginga 1.0
The Ginga iTV middleware
Loading...
Searching...
No Matches
ginga::MediaSettings Class Reference
Inheritance diagram for ginga::MediaSettings:
Collaboration diagram for ginga::MediaSettings:

Public Member Functions

 MediaSettings (const string &)
 
string getObjectTypeAsString () override
 
void setProperty (const string &, const string &, Time) override
 
void sendTick (Time, Time, Time) override
 
bool isFocused () override
 
bool getZ (int *, int *) override
 
void redraw (cairo_t *) override
 
void updateCurrentFocus (const string &)
 
void scheduleFocusUpdate (const string &)
 
- Public Member Functions inherited from ginga::Media
 Media (const string &)
 
string toString () override
 
void sendKey (const string &, bool) override
 
bool beforeTransition (Event *, Event::Transition) override
 Initiates event transition.
 
bool afterTransition (Event *, Event::Transition) override
 Finishes event transition.
 
- Public Member Functions inherited from ginga::Object
 Object (const string &)
 
string getId ()
 
DocumentgetDocument ()
 
void initDocument (Document *)
 
CompositiongetParent ()
 
void initParent (Composition *)
 
const list< pair< string, Composition * > > * getAliases ()
 
bool hasAlias (const string &)
 
void addAlias (const string &, Composition *=nullptr)
 
const set< Event * > * getEvents ()
 
EventgetEvent (Event::Type, const string &)
 
EventgetAttributionEvent (const string &)
 
void addAttributionEvent (const string &)
 
EventgetPresentationEvent (const string &)
 
EventgetPresentationEventByLabel (const string &)
 
void addPresentationEvent (const string &, Time, Time)
 
void addPresentationEvent (const string &, const string &)
 
EventgetSelectionEvent (const string &)
 
void addSelectionEvent (const string &)
 
EventgetLookAtEvent (const string &)
 
void addLookAtEvent (const string &)
 
EventgetLambda ()
 
bool isOccurring ()
 
bool isPaused ()
 
bool isSleeping ()
 
virtual string getProperty (const string &)
 
const list< pair< Action, Time > > * getDelayedActions ()
 
void addDelayedAction (Event *, Event::Transition, const string &value="", Time delay=0)
 
Time getTime ()
 

Private Attributes

string _nextFocus
 
bool _hasNextFocus
 

Additional Inherited Members

- Protected Member Functions inherited from ginga::Media
void doStop () override
 
- Protected Member Functions inherited from ginga::Object
virtual void doStart ()
 
- Protected Attributes inherited from ginga::Media
Player_player
 
- Protected Attributes inherited from ginga::Object
string _id
 
Document_doc
 
Composition_parent
 
list< pair< string, Composition * > > _aliases
 
Time _time
 
map< string, string > _properties
 
Event_lambda
 
set< Event * > _events
 
list< pair< Action, Time > > _delayed
 

Member Function Documentation

◆ getObjectTypeAsString()

string ginga::MediaSettings::getObjectTypeAsString ( )
overridevirtual

Reimplemented from ginga::Media.

◆ getZ()

bool ginga::MediaSettings::getZ ( int * zindex,
int * zorder )
overridevirtual

Reimplemented from ginga::Media.

◆ isFocused()

bool ginga::MediaSettings::isFocused ( )
overridevirtual

Reimplemented from ginga::Media.

◆ redraw()

void ginga::MediaSettings::redraw ( cairo_t * cr)
overridevirtual

Reimplemented from ginga::Media.

◆ sendTick()

void ginga::MediaSettings::sendTick ( Time total,
Time diff,
Time frame )
overridevirtual

Reimplemented from ginga::Media.

◆ setProperty()

void ginga::MediaSettings::setProperty ( const string & name,
const string & value,
Time dur )
overridevirtual

Reimplemented from ginga::Media.


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