NCL Composer  0.1.5
 All Classes Functions Variables Pages
videoplayer.h
1 #ifndef VIDEOPLAYER_H
2 #define VIDEOPLAYER_H
3 
4 #include <QWidget>
5 #include<QString>
6 #include<MediaObject>
7 #include<AudioOutput>
8 #include<VideoPlayer>
9 #include<VideoWidget>
10 
11 
12 namespace Ui {
17 class videoplayer;
18 }
19 
20 class videoplayer : public QWidget
21 {
22  Q_OBJECT
23 
24 public:
30  videoplayer(QString filename);
31 
36  ~videoplayer();
37 
38 private:
39  Ui::videoplayer *ui;
40  Phonon::MediaObject *mediaObject;
41  Phonon::VideoPlayer *videoObject;
42  Phonon::AudioOutput *Audioutput;
43  Phonon::Path audioOutputPath;
44  Phonon::VideoWidget *videowidget;
45 
46 
47 private slots:
48 
52  void on_playbutton_clicked();
56  void on_pausebutton_clicked();
60  void on_stopbutton_clicked();
61 
62 };
63 
64 #endif // VIDEOPLAYER_H