//--------------------------------------------------------------------------- #ifndef FrmIcsCamFH #define FrmIcsCamFH //--------------------------------------------------------------------------- #include #include #include #include #include #include #include #include #include #include "CDSVmsCtlrF.h" #include //--------------------------------------------------------------------------- class TFrmIcsCam : public TForm { __published: // IDE-managed Components TPanel *PnlBack; TTimer *TmrShow; TPanel *PnlBlob; TADOQuery *pADO; TImage *ImgBlob; TPopupMenu *PopupMenu1; TMenuItem *MnuConnect; TMenuItem *MnuDisconnect; TWebBrowser *WebBrowser1; void __fastcall TmrShowTimer(TObject *Sender); void __fastcall FormShow(TObject *Sender); void __fastcall FormClose(TObject *Sender, TCloseAction &Action); void __fastcall FormDestroy(TObject *Sender); void __fastcall MnuConnectClick(TObject *Sender); void __fastcall MnuDisconnectClick(TObject *Sender); private: // User declarations bool FDispBlob; DWORD FProcessId; HWND FWnd; PROCESS_INFORMATION ProcessInfo; public: // User declarations TVmsCtlr *FObj; TForm *FPalyerForm; //String FTitle; bool FAutoPlay; bool FPlay; long FConHandle; //bool FInstalled; String FId; String FGroup; String FName; String FStreamingType; String FViewAddress; String FFullAddress; String FCamUrl; void __fastcall OpenUrl(bool AOpen); void __fastcall InitCamera(void *ACctv, bool AAutoPlay=true); void __fastcall Connect(); void __fastcall Disconnect(); void __fastcall CameraRelease(); void __fastcall RefreshCctv(); __fastcall TFrmIcsCam(TComponent* Owner); }; //--------------------------------------------------------------------------- //extern PACKAGE TFrmCctvCam *FrmCctvCam; //--------------------------------------------------------------------------- #endif