61 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| #ifndef WIFICMDMOVIE_H
 | |
| #define WIFICMDMOVIE_H
 | |
| 
 | |
| #include "UIFramework.h"
 | |
| 
 | |
| typedef enum {
 | |
| 	WIFI_MOV_ST_IDLE = 0,
 | |
| 	WIFI_MOV_ST_LVIEW,
 | |
| 	WIFI_MOV_ST_RECORD,
 | |
| 	WIFI_MOV_ST_MAX
 | |
| } WIFI_MOV_ST_SETTING;
 | |
| 
 | |
| extern INT32 WiFiCmd_GetStatus(void);
 | |
| extern UINT32  UIFlowWiFiMovie_GetMaxRecTime(void);
 | |
| 
 | |
| extern INT32 WiFiCmd_OnExeMovieRec(VControl *, UINT32, UINT32 *);
 | |
| extern INT32 WiFiCmd_OnExeSetMovieRecSize(VControl *, UINT32, UINT32 *);
 | |
| extern INT32 WiFiCmd_OnExeCyclicRec(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray);
 | |
| extern INT32 WiFiCmd_OnExeMovieHDR(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray);
 | |
| extern INT32 WiFiCmd_OnExeSetMovieEV(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray);
 | |
| //#NT#2016/06/03#Charlie Chang -begin
 | |
| //#NT#add contrast, audioIn, flip_mirror , quality set
 | |
| extern INT32 WiFiCmd_OnExeSetMovieContrast(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray);
 | |
| extern INT32 WiFiCmd_OnExeSetMovieAudioIn(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray);
 | |
| extern INT32 WiFiCmd_OnExeSetMovieAudioInSR(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray);
 | |
| extern INT32 WiFiCmd_OnExeSetMovieFlipMirror(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray);
 | |
| extern INT32 WiFiCmd_OnExeSetMovieQualitySet(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray);
 | |
| //#NT#2016/06/03#Charlie Chang -end
 | |
| extern INT32 WiFiCmd_OnExeSetMotionDet(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray);
 | |
| extern INT32 WiFiCmd_OnExeSetMovieAudio(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray);
 | |
| extern INT32 WiFiCmd_OnExeSetMovieDateImprint(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray);
 | |
| extern INT32 WiFiCmd_OnExeSetMovieLiveviewSize(VControl *, UINT32, UINT32 *);
 | |
| extern INT32 WiFiCmd_OnExeSetMovieGSesnorSensitivity(VControl *, UINT32, UINT32 *);
 | |
| extern INT32 WiFiCmd_OnExeSetAutoRecording(VControl *, UINT32, UINT32 *);
 | |
| extern INT32 WiFiCmd_OnExeSetMovieRecBitRate(VControl *, UINT32, UINT32 *);
 | |
| extern INT32 WiFiCmd_OnExeSetMovieLiveviewBitRate(VControl *, UINT32, UINT32 *);
 | |
| extern INT32 WiFiCmd_OnExeMovieLiveviewStart(VControl *pCtrl, UINT32, UINT32 *);
 | |
| extern INT32 WiFiCmd_OnExeTriggerMovieRawEnc(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray);
 | |
| 
 | |
| //#NT#2017/01/03#Isiah Chang -begin
 | |
| //#NT#Add WiFiCmd Bitrate control.
 | |
| extern INT32 WiFiCmd_OnExeMovieBRCAdjust(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray);
 | |
| extern BOOL WiFiCmd_BRC_AutoRunStateGet(void);
 | |
| extern INT32 WiFiCmd_BRCAdjust(INT32 iLevel);
 | |
| //#NT#2017/01/03#Isiah Chang -end
 | |
| extern INT32 WiFiCmd_OnMovieFull(VControl *pCtrl, UINT32, UINT32 *);
 | |
| extern INT32 WiFiCmd_OnMovieWrError(VControl *pCtrl, UINT32, UINT32 *);
 | |
| extern INT32 WiFiCmd_OnStorageSlow(VControl *pCtrl, UINT32, UINT32 *);
 | |
| extern INT32 WiFiCmd_OnMovieOneSec(VControl *pCtrl, UINT32, UINT32 *);
 | |
| extern INT32 WiFiCmd_OnMovieRawEncJpgOKCB(VControl *pCtrl, UINT32, UINT32 *);
 | |
| extern INT32 WiFiCmd_OnMovieRawEncErr(VControl *pCtrl, UINT32, UINT32 *);
 | |
| extern void WiFiCmd_MotionDetectStart(void);
 | |
| extern void WiFiCmd_MotionDetectStop(void);
 | |
| extern void WiFiCmd_OnMotionDetect(void);
 | |
| extern void WiFiCmd_HBStart(void);
 | |
| extern void WiFiCmd_HBStop(void);
 | |
| extern void WiFiCmd_HBOneSec(void);
 | |
| extern INT32 WiFiCmd_OnExeMovieVedioReady(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray);
 | |
| 
 | |
| #endif
 | 
