mirror of
https://github.com/kunkundi/crossdesk.git
synced 2025-10-27 04:35:34 +08:00
[feat] send server resolution before sending first frame
This commit is contained in:
@@ -26,13 +26,10 @@ class ScreenCapturerX11 : public ScreenCapturer {
|
||||
|
||||
public:
|
||||
virtual int Init(const RECORD_DESKTOP_RECT &rect, const int fps,
|
||||
cb_desktop_data cb);
|
||||
|
||||
virtual int Destroy();
|
||||
|
||||
virtual int Start();
|
||||
|
||||
virtual int Stop();
|
||||
cb_desktop_data cb) override;
|
||||
virtual int Destroy() override;
|
||||
virtual int Start() override;
|
||||
virtual int Stop() override;
|
||||
|
||||
int Pause();
|
||||
int Resume();
|
||||
|
||||
@@ -22,13 +22,10 @@ class ScreenCapturerSck : public ScreenCapturer {
|
||||
~ScreenCapturerSck();
|
||||
|
||||
public:
|
||||
virtual int Init(const int fps, cb_desktop_data cb);
|
||||
|
||||
virtual int Destroy();
|
||||
|
||||
virtual int Start();
|
||||
|
||||
virtual int Stop();
|
||||
virtual int Init(const int fps, cb_desktop_data cb) override;
|
||||
virtual int Destroy() override;
|
||||
virtual int Start() override;
|
||||
virtual int Stop() override;
|
||||
|
||||
int Pause();
|
||||
|
||||
|
||||
@@ -19,9 +19,7 @@ class ScreenCapturer {
|
||||
public:
|
||||
virtual int Init(const int fps, cb_desktop_data cb) = 0;
|
||||
virtual int Destroy() = 0;
|
||||
|
||||
virtual int Start() = 0;
|
||||
|
||||
virtual int Stop() = 0;
|
||||
};
|
||||
|
||||
|
||||
@@ -19,14 +19,13 @@ class ScreenCapturerWgc : public ScreenCapturer,
|
||||
public:
|
||||
bool IsWgcSupported();
|
||||
|
||||
virtual int Init(const int fps, cb_desktop_data cb);
|
||||
virtual int Destroy();
|
||||
|
||||
virtual int Start();
|
||||
virtual int Init(const int fps, cb_desktop_data cb) override;
|
||||
virtual int Destroy() override;
|
||||
virtual int Start() override;
|
||||
virtual int Stop() override;
|
||||
|
||||
int Pause();
|
||||
int Resume();
|
||||
virtual int Stop();
|
||||
|
||||
void OnFrame(const WgcSession::wgc_session_frame &frame);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user