19 #ifndef _STELVIDEOMGR_HPP_
20 #define _STELVIDEOMGR_HPP_
23 #include <phonon/videoplayer.h>
24 #include <phonon/videowidget.h>
25 #include <phonon/mediaobject.h>
31 #include <QGraphicsProxyWidget>
42 void loadVideo(
const QString& filename,
const QString&
id,
float x,
float y,
bool show,
float alpha);
43 void playVideo(
const QString&
id);
44 void pauseVideo(
const QString&
id);
45 void stopVideo(
const QString&
id);
46 void dropVideo(
const QString&
id);
47 void seekVideo(
const QString&
id, qint64 ms);
48 void setVideoXY(
const QString&
id,
float x,
float y);
49 void setVideoAlpha(
const QString&
id,
float alpha);
50 void resizeVideo(
const QString&
id,
float w,
float h);
51 void showVideo(
const QString&
id,
bool show);
57 Phonon::VideoPlayer *player;
58 QGraphicsProxyWidget *pWidget;
60 QMap<QString, VideoPlayer*> videoObjects;
65 #endif // _STELVIDEOMGR_HPP_