Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | List of all members
br::pucrio::telemidia::ginga::core::mb::IContinuousMediaProvider Class Referenceabstract
Inheritance diagram for br::pucrio::telemidia::ginga::core::mb::IContinuousMediaProvider:
Inheritance graph
[legend]
Collaboration diagram for br::pucrio::telemidia::ginga::core::mb::IContinuousMediaProvider:
Collaboration graph
[legend]

Public Member Functions

virtual bool getHasVisual ()=0
 
virtual void setLoadSymbol (string symbol)=0
 
virtual string getLoadSymbol ()=0
 
virtual void setAVPid (int aPid, int vPid)=0
 
virtual void feedBuffers ()=0
 
virtual bool checkVideoResizeEvent (ISurface *frame)=0
 
virtual double getTotalMediaTime ()=0
 
virtual int64_t getVPts ()=0
 
virtual double getMediaTime ()=0
 
virtual void setMediaTime (double pos)=0
 
virtual void playOver (ISurface *surface, bool hasVisual=true, IProviderListener *listener=NULL)=0
 
virtual void resume (ISurface *surface, bool hasVisual)=0
 
virtual void pause ()=0
 
virtual void stop ()=0
 
virtual void setSoundLevel (float level)=0
 
virtual void setProviderContent (void *content)=0
 
virtual void * getProviderContent ()=0
 
virtual void getOriginalResolution (int *width, int *height)=0
 
virtual bool releaseAll ()=0
 
virtual void refreshDR (void *data)=0
 

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