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

Public Member Functions

 PlayerRemote (Formatter *, Media *)
 Creates PlayerRemote.
 
void start ()
 
void startPreparation ()
 
void stop ()
 
void pause ()
 
void resume ()
 
void reload ()
 
void redraw (cairo_t *)
 
void sendPresentationEvent (const string &, const string &)
 
- Public Member Functions inherited from ginga::Player
 Player (Formatter *, Media *)
 
State getState ()
 
void getZ (int *, int *)
 
bool isFocused ()
 
Time getTime ()
 
void incTime (Time)
 
Time getDuration ()
 
void setDuration (Time)
 
bool getEOS ()
 
void setEOS (bool)
 
virtual string getProperty (const string &)
 
virtual void setProperty (const string &, const string &)
 
void resetProperties ()
 
void resetProperties (set< string > *)
 
void schedulePropertyAnimation (const string &, const string &, const string &, Time)
 
virtual void sendKeyEvent (const string &, bool)
 

Static Public Member Functions

static bool usesPlayerRemote (Media *)
 Evaluates if Media uses PlayerRemote.
 
- Static Public Member Functions inherited from ginga::Player
static string getCurrentFocus ()
 
static void setCurrentFocus (const string &)
 
static Property getPlayerProperty (const string &, string *)
 
static bool getMimeForURI (const string &, string *)
 
static PlayercreatePlayer (Formatter *, Media *, const string &, const string &type="")
 

Protected Member Functions

void sendAction (const string &, const string &)
 
- Protected Member Functions inherited from ginga::Player
virtual bool doSetProperty (Property, const string &, const string &)
 

Protected Attributes

bool _sessionStarted
 
WebServices_ws
 
SoupSession * _session
 
- Protected Attributes inherited from ginga::Player
Formatter_formatter
 
Media_media
 
string _id
 
State _state
 
Time _time
 
bool _eos
 
cairo_surface_t * _surface
 
bool _opengl
 
guint _gltexture
 
bool _dirty
 
PlayerAnimator_animator
 
list< int > _crop
 
map< string, string > _properties
 
struct { 
 
   Color   bgColor 
 
   Rect   rect 
 
   Time   duration 
 
   bool   debug 
 
   bool   visible 
 
   guint8   alpha 
 
   int   zindex 
 
   int   zorder 
 
   string   focusIndex 
 
   Color   focusBorderColor 
 
   int   focusBorderWidth 
 
   guint8   focusBorderTransparency 
 
   Color   selBorderColor 
 
   string   type 
 
   string   uri 
 
_prop 
 

Additional Inherited Members

- Public Types inherited from ginga::Player
enum  State { SLEEPING = 1 , OCCURRING , PAUSED }
 
enum  Property {
  PROP_UNKNOWN = 0 , PROP_BACKGROUND , PROP_BALANCE , PROP_BASS ,
  PROP_BOTTOM , PROP_BOUNDS , PROP_DEBUG , PROP_DURATION ,
  PROP_EXPLICIT_DUR , PROP_FOCUS_INDEX , PROP_FOCUS_BORDER_COLOR , PROP_FOCUS_BORDER_WIDTH ,
  PROP_FOCUS_BORDER_TRANSPARENCY , PROP_SEL_BORDER_COLOR , PROP_FONT_BG_COLOR , PROP_FONT_COLOR ,
  PROP_FONT_FAMILY , PROP_FONT_SIZE , PROP_FONT_STYLE , PROP_FONT_VARIANT ,
  PROP_FONT_WEIGHT , PROP_FREEZE , PROP_FREQ , PROP_HEIGHT ,
  PROP_HORZ_ALIGN , PROP_LEFT , PROP_LOCATION , PROP_MUTE ,
  PROP_RIGHT , PROP_SIZE , PROP_SPEED , PROP_TIME ,
  PROP_TOP , PROP_TRANSPARENCY , PROP_TREBLE , PROP_TYPE ,
  PROP_URI , PROP_VERT_ALIGN , PROP_VISIBLE , PROP_VOLUME ,
  PROP_WAVE , PROP_WIDTH , PROP_Z_INDEX , PROP_Z_ORDER ,
  PROP_REMOTE_PLAYER_BASE_URL
}
 

Constructor & Destructor Documentation

◆ PlayerRemote()

ginga::PlayerRemote::PlayerRemote ( Formatter * fmt,
Media * media )
explicit

Creates PlayerRemote.

Parameters
fmtFormatter
mediaMedia Element

Member Function Documentation

◆ pause()

void ginga::PlayerRemote::pause ( )
virtual

Reimplemented from ginga::Player.

◆ redraw()

void ginga::PlayerRemote::redraw ( cairo_t * )
virtual

Reimplemented from ginga::Player.

◆ reload()

void ginga::PlayerRemote::reload ( )
virtual

Reimplemented from ginga::Player.

◆ resume()

void ginga::PlayerRemote::resume ( )
virtual

Reimplemented from ginga::Player.

◆ sendPresentationEvent()

void ginga::PlayerRemote::sendPresentationEvent ( const string & action,
const string & label )
virtual

Reimplemented from ginga::Player.

◆ start()

void ginga::PlayerRemote::start ( )
virtual

Reimplemented from ginga::Player.

◆ stop()

void ginga::PlayerRemote::stop ( )
virtual

Reimplemented from ginga::Player.


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