From e2de64d6f1beb9e492daf5b886e19933c1fa41dd Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdemultimedia@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- mpeglib/example/yaf/yafcore/yafCommand.defs | 89 +++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 mpeglib/example/yaf/yafcore/yafCommand.defs (limited to 'mpeglib/example/yaf/yafcore/yafCommand.defs') diff --git a/mpeglib/example/yaf/yafcore/yafCommand.defs b/mpeglib/example/yaf/yafcore/yafCommand.defs new file mode 100644 index 00000000..ab2559df --- /dev/null +++ b/mpeglib/example/yaf/yafcore/yafCommand.defs @@ -0,0 +1,89 @@ +/* + definition file for basic yaf commands + Copyright (C) 1998 Martin Vogt + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Library General Public License as published by + the Free Software Foundation. + + For more information look at the file COPYRIGHT in this package + + */ + + + + +#ifndef __YAF_COMMAND_DEFS +#define __YAF_COMMAND_DEFS + +#include "commandTable.h" // defines CommandDesc-Struct... + +// Command Numbers + +#define _YAF_I_COMMAND 1 +#define _YAF_I_MSG 2 +#define _YAF_I_HELP 3 +#define _YAF_I_RUNTIME 4 +#define _YAF_I_QUIT 5 +#define _YAF_I_PING 6 +#define _YAF_I_PROTOCOL 7 +#define _YAF_I_NOPROTOCOL 8 +#define _YAF_I_WHATIS 9 +#define _YAF_I_SELECT_A_LAYER 10 +#define _YAF_I_SELECT_V_LAYER 11 +#define _YAF_I_PLAYTIME 12 +#define _YAF_I_WRITE 13 + + + + + + + + +#define _YAF_START 40 + + + +// The commands as String. The Syntax is : +// + +// { lexternalUse,lReturnMsg,longName,shortName,number,helpText } +// +// lexternal use ist true when the text should be written when +// user enters "help" + + +#ifdef _USE_YAF_STRUC + +static struct CommandDescriptionStruct yafCommands[]={ + + {0,1,"Command","",_YAF_I_COMMAND,"internal identifier"}, + {0,1,"Msg","",_YAF_I_MSG,"identifier for unstructured String"}, + {1,1,"help","h",_YAF_I_HELP,"show this help"}, + {1,1,"ping","",_YAF_I_PING,"command tests if client is alive"}, + {1,1,"runtime","r",_YAF_I_RUNTIME,"runtime [on|off] shows runtime infos"}, + {1,1,"protocol","",_YAF_I_NOPROTOCOL,"internal protocol wrapper on [def]"}, + {1,1,"noprotocol","",_YAF_I_PROTOCOL,"internal protocol wrapper off"}, + {1,1,"whatis" ,"",_YAF_I_WHATIS,"gives a short introduction" }, + {1,1,"audioLayer","", _YAF_I_SELECT_A_LAYER, + "selects audio layer from stream [0..31]"}, + {1,1,"videoLayer" ,"", _YAF_I_SELECT_V_LAYER, + "selects video layer from stream [0..15]" }, + {1,1,"playtime","", _YAF_I_PLAYTIME, + "retrives the current playtime" }, + {1,1,"write","", _YAF_I_WRITE, + "writes stream to disk [on|off] default[off]" }, + {1,1,"quit","q",_YAF_I_QUIT,"ends program"} + +}; +#endif + + +// How much Commands are in the Array : +#define YAFCOMMANDS_SIZE 13 + + + +#endif + -- cgit v1.2.1