50 #ifndef SDLVIDEOPROVIDER_H_
51 #define SDLVIDEOPROVIDER_H_
53 #include "mb/interface/IContinuousMediaProvider.h"
54 using namespace ::br::pucrio::telemidia::ginga::core::mb;
56 #include "mb/interface/sdl/content/audio/SDLAudioProvider.h"
81 void setLoadSymbol(
string symbol);
82 string getLoadSymbol();
86 void* getProviderContent();
87 void setProviderContent(
void* texture);
89 virtual void setAVPid(
int aPid,
int vPid){};
93 void getVideoSurfaceDescription(
void* dsc);
98 void getOriginalResolution(
int* width,
int* height);
99 double getTotalMediaTime();
100 virtual int64_t getVPts();
101 double getMediaTime();
102 void setMediaTime(
double pos);
108 void resume(
ISurface* surface,
bool hasVisual=
true);
111 void setSoundLevel(
float level);
114 void refreshDR(
void* data);
117 bool textureCreated();
Definition: NetworkUtil.h:53
Definition: IProviderListener.h:59
Definition: SDLVideoProvider.h:67
Definition: SDLAudioProvider.h:66
Definition: ISurface.h:64