mirror of
				https://projects.vdr-developer.org/git/vdr-plugin-streamdev.git
				synced 2023-10-10 17:16:51 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			49 lines
		
	
	
		
			1007 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1007 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| /*
 | |
|  *  $Id: setup.h,v 1.3 2009/09/18 10:43:26 schmirl Exp $
 | |
|  */
 | |
|  
 | |
| #ifndef VDR_STREAMDEV_SETUPSERVER_H
 | |
| #define VDR_STREAMDEV_SETUPSERVER_H
 | |
| 
 | |
| #include "common.h"
 | |
| 
 | |
| struct cStreamdevServerSetup {
 | |
| 	cStreamdevServerSetup(void);
 | |
| 
 | |
| 	bool SetupParse(const char *Name, const char *Value);
 | |
| 
 | |
| 	int MaxClients;
 | |
| 	int StartVTPServer;
 | |
| 	int VTPServerPort;
 | |
| 	char VTPBindIP[20];
 | |
| 	int StartHTTPServer;
 | |
| 	int HTTPServerPort;
 | |
| 	int HTTPStreamType;
 | |
| 	char HTTPBindIP[20];
 | |
| 	int StartIGMPServer;
 | |
| 	int IGMPClientPort;
 | |
| 	int IGMPStreamType;
 | |
| 	char IGMPBindIP[20];
 | |
| 	int SuspendMode;
 | |
| 	int AllowSuspend;
 | |
| };
 | |
| 
 | |
| extern cStreamdevServerSetup StreamdevServerSetup;
 | |
| 
 | |
| class cStreamdevServerMenuSetupPage: public cMenuSetupPage {
 | |
| private:
 | |
| 	static const char* StreamTypes[];
 | |
| 	static const char* SuspendModes[];
 | |
| 	cStreamdevServerSetup m_NewSetup;
 | |
| 
 | |
| 	void AddCategory(const char *Title);
 | |
| protected:
 | |
| 	virtual void Store(void);
 | |
| 
 | |
| public:
 | |
| 	cStreamdevServerMenuSetupPage(void);
 | |
| 	virtual ~cStreamdevServerMenuSetupPage();
 | |
| };
 | |
| 
 | |
| #endif // VDR_STREAMDEV_SETUPSERVER_H
 |