www.pudn.com > DVR-MPEG4±àÂë²¥·ÅÆ÷ .rar > DECODE.H
//------------------------------------------------- // Log: 2003-8-01 Ver:0.1 // // 2003-8-22 Ver:0.2 // // Add play every minute video file // // 2003_9_25 Ver: 0.3 // // Add Save local File // // 2003_10_14 Ver:0.4 // // Add Fast play and Fast back // // 2003_11_18 Ver:0.5 // // Add Grab picture. // //------------------------------------------------- #ifndef _DECODE_H_ #define _DECODE_H_ //type #define IFNETTS 0 //Net #define IFNETPS 1 //Net #define IFPS 2 //File #define IFTS 3 //File #define IFPLAYER 4 //Player #define VOLUME_FULL 0L #define VOLUME_SILENCE -10000L HRESULT InitPlay(void); int StartPlay(LPTSTR szFile,int type, HWND hWnd, RECT rc); HRESULT StopPlay(void); HRESULT ResetPlay(void); void PauseOrPlay(void); HRESULT FullScreen(void); //Full volume is 0, and ¨C10,000 is silence; HRESULT AdjustAudio(long lVolume); HRESULT Mute(void); //------------------------------------------- int IfDeInterlace(bool DeInterlace); //------------------------------------------- //Net receive: // IpAddr: Net Ip address // Port: Net port number void SetUDP(char *IpAddr,int Port); //------------------------------------------- //search File //------------------------------------------- int SendFile(char *buf); HRESULT SaveFileFromNet(char *FileName,bool ifSave); //------------------------------------------- //------------------------------------------- void GH_SingleStepForward(); void GH_SingleStepBackward(); void GH_FastForward(); void GH_FastBackward(); void GH_NormalPlay(); //------------------------------------------- int StartGrab(char *SavePath); #endif