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