IDXGIOutputDuplication

Undocumented in source.

Members

Functions

AcquireNextFrame
HRESULT AcquireNextFrame(uint TimeoutInMilliseconds, DXGI_OUTDUPL_FRAME_INFO* FrameInfo, IDXGIResource* DesktopResource)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetDesc
void GetDesc(DXGI_OUTDUPL_DESC* pDesc)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetFrameDirtyRects
HRESULT GetFrameDirtyRects(uint DirtyRectsBufferSize, RECT* DirtyRectsBuffer, uint* DirtyRectsBufferSizeRequired)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetFrameMoveRects
HRESULT GetFrameMoveRects(uint MoveRectsBufferSize, DXGI_OUTDUPL_MOVE_RECT* MoveRectBuffer, uint* MoveRectsBufferSizeRequired)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetFramePointerShape
HRESULT GetFramePointerShape(uint PointerShapeBufferSize, void* PointerShapeBuffer, uint* PointerShapeBufferSizeRequired, DXGI_OUTDUPL_POINTER_SHAPE_INFO* PointerShapeInfo)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
MapDesktopSurface
HRESULT MapDesktopSurface(DXGI_MAPPED_RECT* LockedRect)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ReleaseFrame
HRESULT ReleaseFrame()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
UnMapDesktopSurface
HRESULT UnMapDesktopSurface()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Inherited Members

From IDXGIObject

GetParent
HRESULT GetParent(GUID* IID, void** Parent)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetPrivateData
HRESULT GetPrivateData(GUID* IID, uint* DataSize, void* Data)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetPrivateData
HRESULT SetPrivateData(GUID* IID, uint DataSize, void* Data)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetPrivateDataInterface
HRESULT SetPrivateDataInterface(GUID* IID, const(IUnknown) Unknown)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Meta