root/src/omxplayer.h

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#ifndef OMXPLAYER_H
#define OMXPLAYER_H

/*
 *  WARNING IMPLEMENTATION INCOMPLETE NOT USABLE
 */

#include "videoplayer.h"

class Omxplayer : public VideoPlayer
{
public:
    Omxplayer(Library& library, const BaseConfig& snapshotConfig);

    virtual bool playFileImpl(QString filepath, const TvShowPlayerSettings &);

    virtual void pauseImpl();
    virtual void unPauseImpl();

    virtual void stop();

    virtual void backwards(const int = 5);
    virtual void forwards(const int = 5);

    virtual float incrementVolume();
    virtual float decrementVolume();
};

#endif // OMXPLAYER_H