mirror of
				https://github.com/hyperion-project/hyperion.ng.git
				synced 2025-03-01 10:33:28 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			616 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			616 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #pragma once
 | |
| 
 | |
| /**
 | |
|  * Enumeration of the possible video standards the grabber can be set to
 | |
|  */
 | |
| enum VideoStandard {
 | |
| 	VIDEOSTANDARD_PAL,
 | |
| 	VIDEOSTANDARD_NTSC,
 | |
| 	VIDEOSTANDARD_SECAM,
 | |
| 	VIDEOSTANDARD_NO_CHANGE
 | |
| };
 | |
| 
 | |
| inline VideoStandard parseVideoStandard(QString videoStandard)
 | |
| {
 | |
| 	// convert to lower case
 | |
| 	videoStandard = videoStandard.toLower();
 | |
| 
 | |
| 	if (videoStandard == "pal")
 | |
| 	{
 | |
| 		return VIDEOSTANDARD_PAL;
 | |
| 	}
 | |
| 	else if (videoStandard == "ntsc")
 | |
| 	{
 | |
| 		return VIDEOSTANDARD_NTSC;
 | |
| 	}
 | |
| 	else if (videoStandard == "secam")
 | |
| 	{
 | |
| 		return VIDEOSTANDARD_SECAM;
 | |
| 	}
 | |
| 
 | |
| 	// return the default NO_CHANGE
 | |
| 	return VIDEOSTANDARD_NO_CHANGE;
 | |
| }
 |