| 123456789101112131415161718192021222324252627 |
- #ifndef __DXGI_CAPTURER_H__
- #define __DXGI_CAPTURER_H__
- #include <d3d11.h>
- #include <dxgi1_2.h>
- struct AVFrame;
- class DxgiCapturer
- {
- public:
- DxgiCapturer();
- ~DxgiCapturer();
- public:
- bool Open(int left, int top, int width, int height);
- void Close();
- public:
- HDC GetHdc();
- AVFrame* GetFrame();
- private:
- class DxgiCapturerPrivate* d;
- };
- #endif
|