summaryrefslogtreecommitdiff
path: root/src/vdr-plugin/player.h
blob: dbaf448126a322d88b37d8912cd9dd8126962f2d (plain)
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
/*
 * menu.h: Web video plugin for the Video Disk Recorder
 *
 * See the README file for copyright information and how to reach the author.
 *
 * $Id$
 */

#ifndef __WEBVIDEO_PLAYER_H
#define __WEBVIDEO_PLAYER_H

class cMediaPlayer {
public:
  virtual ~cMediaPlayer() {};
  virtual bool Launch(const char *url) = 0;
};

class cXineliboutputPlayer : public cMediaPlayer {
public:
  bool Launch(const char *url);
};

class cMPlayerPlayer : public cMediaPlayer {
public:
  bool Launch(const char *url);
};


#endif