52 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| #ifndef MOVIE_MAPPING_H
 | |
| #define MOVIE_MAPPING_H
 | |
| 
 | |
| 
 | |
| typedef enum _MOVIE_REC_TYPE {
 | |
| 	MOVIE_REC_TYPE_UNKNOWN,
 | |
| 	MOVIE_REC_TYPE_FRONT,
 | |
| 	MOVIE_REC_TYPE_BEHIND,
 | |
| 	MOVIE_REC_TYPE_DUAL,
 | |
| 	MOVIE_REC_TYPE_CLONE,
 | |
| 	MOVIE_REC_TYPE_TRI,
 | |
| 	MOVIE_REC_TYPE_QUAD,
 | |
| } MOVIE_REC_TYPE;
 | |
| 
 | |
| 
 | |
| extern UINT32   GetMovieFrameRate(UINT32 uiIndex);
 | |
| extern void     SetMovieTargetBitrate(UINT32 uiType, UINT32 uiSize, UINT32 uiBitRate);
 | |
| extern UINT32   GetMovieSizeRatio(UINT32 ubIndex);
 | |
| extern UINT32   GetMovieAudioVolumeValue(UINT32 uiIndex);
 | |
| extern UINT32   Get_MovieTimeLapseValue(UINT32 uhIndex);
 | |
| 
 | |
| extern UINT32   GetMovieSizeWidth_2p(UINT32 uiPath, UINT32 uiIndex);
 | |
| extern UINT32   GetMovieSizeHeight_2p(UINT32 uiPath, UINT32 uiIndex);
 | |
| extern UINT32   GetMovieFrameRate_2p(UINT32 uiPath, UINT32 uiIndex);
 | |
| extern UINT32   GetMovieTargetBitrate_2p(UINT32 uiPath, UINT32 uiIndex);
 | |
| extern UINT32   GetMovieDispAspectRatio_2p(UINT32 uiPath, UINT32 uiIndex);
 | |
| extern MOVIE_REC_TYPE GetMovieRecType_2p(UINT32 uiIndex);
 | |
| extern UINT32   GetMovieVidEncFmt_2p(UINT32 uiPath);
 | |
| extern UINT32   CheckWiFiMapTbl(void);
 | |
| // main movie
 | |
| extern UINT32 MovieMapping_GetRecType(UINT32 uiSizeIdx);
 | |
| extern UINT32 MovieMapping_GetWidth(UINT32 uiSizeIdx, UINT32 uiIplId);
 | |
| extern UINT32 MovieMapping_GetHeight(UINT32 uiSizeIdx, UINT32 uiIplId);
 | |
| extern UINT32 MovieMapping_GetFrameRate(UINT32 uiSizeIdx, UINT32 uiIplId);
 | |
| extern UINT32 MovieMapping_GetTargetBitrate(UINT32 uiSizeIdx, UINT32 uiIplId);
 | |
| extern UINT32 MovieMapping_GetDispAspectRatio(UINT32 uiSizeIdx, UINT32 uiIplId);
 | |
| extern UINT32 MovieMapping_GetImageRatio(UINT32 uiSizeIdx, UINT32 uiIplId);
 | |
| extern void MovieMapping_GetAqInfo(UINT32 uiSizeIdx, UINT32 uiIplId, UINT32 Value);
 | |
| extern void MovieMapping_GetCbrInfo(UINT32 uiSizeIdx, UINT32 uiIplId, UINT32 Value);
 | |
| // clone movie
 | |
| extern UINT32 MovieMapping_GetCloneWidth(UINT32 uiSizeIdx, UINT32 uiIplId);
 | |
| extern UINT32 MovieMapping_GetCloneHeight(UINT32 uiSizeIdx, UINT32 uiIplId);
 | |
| extern UINT32 MovieMapping_GetCloneFrameRate(UINT32 uiSizeIdx, UINT32 uiIplId);
 | |
| extern UINT32 MovieMapping_GetCloneTargetBitrate(UINT32 uiSizeIdx, UINT32 uiIplId);
 | |
| extern UINT32 MovieMapping_GetCloneDispAspectRatio(UINT32 uiSizeIdx, UINT32 uiIplId);
 | |
| extern UINT32 MovieMapping_GetCloneImageRatio(UINT32 uiSizeIdx, UINT32 uiIplId);
 | |
| extern void MovieMapping_GetCloneAqInfo(UINT32 uiSizeIdx, UINT32 uiIplId, UINT32 Value);
 | |
| extern void MovieMapping_GetCloneCbrInfo(UINT32 uiSizeIdx, UINT32 uiIplId, UINT32 Value);
 | |
| // WiFi/UVC streaming
 | |
| extern void MovieMapping_GetStreamInfo(UINT32 uiSizeIdx, UINT32 Value);
 | |
| #endif
 | 
