summaryrefslogtreecommitdiff
path: root/player.h
diff options
context:
space:
mode:
authorJohns <johns98@gmx.net>2013-02-17 20:35:35 +0100
committerJohns <johns98@gmx.net>2013-02-17 20:35:35 +0100
commit017dd4fbaa54954790f8d154a79f249fd47acd50 (patch)
tree22ef369e078a6a7ec4c5a830e8cbe222bfcc6756 /player.h
parente93967909a340168fce63ca4a529fbf0e496b5ba (diff)
downloadvdr-plugin-play-017dd4fbaa54954790f8d154a79f249fd47acd50.tar.gz
vdr-plugin-play-017dd4fbaa54954790f8d154a79f249fd47acd50.tar.bz2
Send commands in slave mode to mplayer.
Diffstat (limited to 'player.h')
-rw-r--r--player.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/player.h b/player.h
index 620f84a..983e461 100644
--- a/player.h
+++ b/player.h
@@ -100,6 +100,9 @@ extern "C"
/// Browser root=start directory
extern const char *ConfigBrowserRoot;
extern const char *X11DisplayName; ///< x11 display name
+ extern char PlayerDvdNav; ///< dvdnav active
+ extern char PlayerPaused; ///< player paused
+ extern char PlayerSpeed; ///< player playback speed
/// Start external player
extern void PlayerStart(const char *name);
@@ -111,6 +114,33 @@ extern "C"
/// Set player volume
extern void PlayerSetVolume(int);
+ /// Player send quit command
+ extern void PlayerSendQuit(void);
+ /// Player send toggle pause command
+ extern void PlayerSendPause(void);
+ /// Player send set play speed
+ extern void PlayerSendSetSpeed(int);
+ /// Player send seek
+ extern void PlayerSendSeek(int);
+ /// Player send switch audio track
+ extern void PlayerSendSwitchAudio(void);
+ /// Player send select subtitle
+ extern void PlayerSendSubSelect(void);
+ /// Player send dvd-nav up
+ extern void PlayerSendDvdNavUp(void);
+ /// Player send dvd-nav down
+ extern void PlayerSendDvdNavDown(void);
+ /// Player send dvd-nav left
+ extern void PlayerSendDvdNavLeft(void);
+ /// Player send dvd-nav right
+ extern void PlayerSendDvdNavRight(void);
+ /// Player send dvd-nav menu select
+ extern void PlayerSendDvdNavSelect(void);
+ /// Player send dvd-nav menu prev
+ extern void PlayerSendDvdNavPrev(void);
+ /// Player send dvd-nav prev
+ extern void PlayerSendDvdNavMenu(void);
+
#ifdef __cplusplus
}
#endif