//--------------------------------------------------------------------------- #ifndef FrmCameraFullScreenFH #define FrmCameraFullScreenFH //--------------------------------------------------------------------------- #include #include #include #include #include #include "PasLibVlcPlayerUnit.hpp" //--------------------------------------------------------------------------- class TFrmCameraFullScreen : public TForm { __published: // IDE-managed Components TPanel *PnlStream; TTimer *TmrClose; TPasLibVlcPlayer *PasLibVlcPlayer1; void __fastcall PnlStreamDblClick(TObject *Sender); void __fastcall FormClose(TObject *Sender, TCloseAction &Action); void __fastcall FormDblClick(TObject *Sender); void __fastcall FormShow(TObject *Sender); void __fastcall TmrCloseTimer(TObject *Sender); void __fastcall PasLibVlcPlayer1DblClick(TObject *Sender); void __fastcall PasLibVlcPlayer1MediaPlayerPlaying(TObject *Sender); void __fastcall PasLibVlcPlayer1MediaPlayerPositionChanged(TObject *Sender, float position); void __fastcall FormKeyPress(TObject *Sender, wchar_t &Key); private: // User declarations public: String RTSP_ADDR; bool FPlay; long FConHandle; void __fastcall Connect(); void __fastcall Disconnect(); void __fastcall AdjustVideoFit(); public: // User declarations __fastcall TFrmCameraFullScreen(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TFrmCameraFullScreen *FrmCameraFullScreen; //--------------------------------------------------------------------------- #endif