Files
core/Common/3dParty/libvlc/test/player.h
Mikhail Lobotskiy 8e41434bc6 Added positionChanged events to vlc player widget
+ Updated libvlc player example to use only vlc widget functions
2023-09-20 12:46:52 +04:00

46 lines
629 B
C++

#ifndef PLAYER
#define PLAYER
#include "../vlcplayer.h"
#include <QMainWindow>
#include <QPushButton>
#include <QSlider>
#include <QWidget>
class Mwindow : public QMainWindow
{
Q_OBJECT
public:
Mwindow();
virtual ~Mwindow();
private slots:
void openFile();
void play();
void stop();
void mute();
void about();
void fullscreen();
int changeVolume(int);
void changePosition(int);
void updateInterface(float);
protected:
virtual void closeEvent(QCloseEvent *);
private:
QPushButton *playBut;
QSlider *volumeSlider;
QSlider *slider;
QWidget *videoWidget;
CVlcPlayer* vlcPlayer;
void initUI();
};
#endif