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
|