FreeRDP
wf_dxgi.h
1 
20 #ifndef FREERDP_SERVER_WIN_DXGI_H
21 #define FREERDP_SERVER_WIN_DXGI_H
22 
23 #include "wf_interface.h"
24 
25 int wf_dxgi_init(wfInfo* context);
26 
27 int wf_dxgi_createDevice(wfInfo* context);
28 
29 int wf_dxgi_getDuplication(wfInfo* context);
30 
31 int wf_dxgi_cleanup(wfInfo* context);
32 
33 int wf_dxgi_nextFrame(wfInfo* context, UINT timeout);
34 
35 int wf_dxgi_getPixelData(wfInfo* context, BYTE** data, int* pitch, RECT* invalid);
36 
37 int wf_dxgi_releasePixelData(wfInfo* context);
38 
39 int wf_dxgi_getInvalidRegion(RECT* invalid);
40 
41 #endif /* FREERDP_SERVER_WIN_DXGI_H */