123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- //---------------------------------------------------------------------------
- #ifndef FrmCameraFullScreenFH
- #define FrmCameraFullScreenFH
- //---------------------------------------------------------------------------
- #include <Classes.hpp>
- #include <Controls.hpp>
- #include <StdCtrls.hpp>
- #include <Forms.hpp>
- #include <ExtCtrls.hpp>
- #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
|