mirror of
https://projects.vdr-developer.org/git/vdr-plugin-softhddevice.git
synced 2023-10-10 19:16:51 +02:00
More SVDRP commands help.
This commit is contained in:
parent
7b570c507c
commit
d24f19bc2d
@ -1705,6 +1705,42 @@ bool cPluginSoftHdDevice::Service(const char *Id, void *Data)
|
|||||||
// cPlugin SVDRP
|
// cPlugin SVDRP
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
/**
|
||||||
|
** SVDRP commands help text.
|
||||||
|
** FIXME: translation?
|
||||||
|
*/
|
||||||
|
static const char *SVDRPHelpText[] = {
|
||||||
|
"SUSP\n" " Suspend plugin.\n\n"
|
||||||
|
" The plugin is suspended to save energie. Depending on the setup\n"
|
||||||
|
" 'softhddevice.Suspend.Close = 0' only the video and audio output\n"
|
||||||
|
" is stopped or with 'softhddevice.Suspend.Close = 1' the video\n"
|
||||||
|
" and audio devices are closed.\n"
|
||||||
|
" If 'softhddevice.Suspend.X11 = 1' is set and the X11 server was\n"
|
||||||
|
" started by the plugin, the X11 server would also be closed.\n"
|
||||||
|
" (Stopping X11 while suspended isn't supported yet)\n",
|
||||||
|
"RESU\n" " Resume plugin.\n\n"
|
||||||
|
" Resume the suspended plugin. The plugin could be suspended by\n"
|
||||||
|
" the command line option '-s' or by a previous SUSP command.\n"
|
||||||
|
" If the x11 server was stopped by the plugin, it will be\n"
|
||||||
|
" restarted.",
|
||||||
|
"DETA\n" " Detach plugin.\n\n"
|
||||||
|
" The plugin will be detached from the audio, video and DVB\n"
|
||||||
|
" devices. Other programs or plugins can use them now.\n",
|
||||||
|
"ATTA\n" " Attach plugin.\n\n"
|
||||||
|
" Attach the plugin to audio, video and DVB devices.\n",
|
||||||
|
"PRIM <n>\n" " Make <n> the primary device.\n\n"
|
||||||
|
" <n> is the number of device. Without number softhddevice becomes\n"
|
||||||
|
" the primary device. If becoming primary, the plugin is attached\n"
|
||||||
|
" to the devices. If loosing primary, the plugin is detached from\n"
|
||||||
|
" the devices.",
|
||||||
|
"HOTK key\n" " Execute hotkey.\n\n"
|
||||||
|
" key is the hotkey number, following are supported:\n"
|
||||||
|
" 10: disable audio pass-through\n"
|
||||||
|
" 11: enable audio pass-through\n"
|
||||||
|
" 12: toggle audio pass-through\n",
|
||||||
|
NULL
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
** Return SVDRP commands help pages.
|
** Return SVDRP commands help pages.
|
||||||
**
|
**
|
||||||
@ -1713,18 +1749,7 @@ bool cPluginSoftHdDevice::Service(const char *Id, void *Data)
|
|||||||
*/
|
*/
|
||||||
const char **cPluginSoftHdDevice::SVDRPHelpPages(void)
|
const char **cPluginSoftHdDevice::SVDRPHelpPages(void)
|
||||||
{
|
{
|
||||||
// FIXME: translation?
|
return SVDRPHelpText;
|
||||||
static const char *text[] = {
|
|
||||||
"SUSP\n" " Suspend plugin.\n",
|
|
||||||
"RESU\n" " Resume plugin.\n",
|
|
||||||
"DETA\n" " Detach plugin.\n",
|
|
||||||
"ATTA\n" " Attach plugin.\n",
|
|
||||||
"PRIM\n" " Make primary device.\n" "HOTK key\n"
|
|
||||||
" Execute hotkey.\n",
|
|
||||||
NULL
|
|
||||||
};
|
|
||||||
|
|
||||||
return text;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -1735,8 +1760,7 @@ const char **cPluginSoftHdDevice::SVDRPHelpPages(void)
|
|||||||
** @param reply_code reply code
|
** @param reply_code reply code
|
||||||
*/
|
*/
|
||||||
cString cPluginSoftHdDevice::SVDRPCommand(const char *command,
|
cString cPluginSoftHdDevice::SVDRPCommand(const char *command,
|
||||||
__attribute__ ((unused)) const char *option,
|
const char *option, __attribute__ ((unused)) int &reply_code)
|
||||||
__attribute__ ((unused)) int &reply_code)
|
|
||||||
{
|
{
|
||||||
if (!strcasecmp(command, "SUSP")) {
|
if (!strcasecmp(command, "SUSP")) {
|
||||||
if (cSoftHdControl::Player) { // already suspended
|
if (cSoftHdControl::Player) { // already suspended
|
||||||
|
Loading…
Reference in New Issue
Block a user