//--------------------------------------------------------------------------- #ifndef FrmVmsCamFH #define FrmVmsCamFH //--------------------------------------------------------------------------- #include #include #include #include #include #include #include #include #include "AcesTechXPlayer2Lib_OCX.h" #include #include "CDSVmsCtlrF.h" //--------------------------------------------------------------------------- class TFrmVmsCam : public TForm { __published: // IDE-managed Components TPanel *PnlBack; TTimer *TmrShow; TPanel *PnlBlob; TADOQuery *pADO; TImage *ImgBlob; TAcesTechXPlayer2 *AcesTechXPlayer21; TPopupMenu *PopupMenu1; TMenuItem *MnuConnect; TMenuItem *MnuDisconnect; 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; void __fastcall InitCamera(void *ACctv, bool AAutoPlay=true); void __fastcall Connect(); void __fastcall Disconnect(); void __fastcall CameraRelease(); void __fastcall RefreshCctv(); __fastcall TFrmVmsCam(TComponent* Owner); }; //--------------------------------------------------------------------------- //extern PACKAGE TFrmCctvCam *FrmCctvCam; //--------------------------------------------------------------------------- #endif