IDXGIOutputDuplication

Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Members

Functions

AcquireNextFrame
HRESULT AcquireNextFrame(UINT TimeoutInMilliseconds, DXGI_OUTDUPL_FRAME_INFO* pFrameInfo, IDXGIResource* ppDesktopResource)
Undocumented in source.
GetDesc
void GetDesc(DXGI_OUTDUPL_DESC* pDesc)
Undocumented in source.
GetFrameDirtyRects
HRESULT GetFrameDirtyRects(UINT DirtyRectsBufferSize, RECT* pDirtyRectsBuffer, UINT* pDirtyRectsBufferSizeRequired)
Undocumented in source.
GetFrameMoveRects
HRESULT GetFrameMoveRects(UINT MoveRectsBufferSize, DXGI_OUTDUPL_MOVE_RECT* pMoveRectBuffer, UINT* pMoveRectsBufferSizeRequired)
Undocumented in source.
GetFramePointerShape
HRESULT GetFramePointerShape(UINT PointerShapeBufferSize, void* pPointerShapeBuffer, UINT* pPointerShapeBufferSizeRequired, DXGI_OUTDUPL_POINTER_SHAPE_INFO* pPointerShapeInfo)
Undocumented in source.
MapDesktopSurface
HRESULT MapDesktopSurface(DXGI_MAPPED_RECT* pLockedRect)
Undocumented in source.
ReleaseFrame
HRESULT ReleaseFrame()
Undocumented in source.
UnMapDesktopSurface
HRESULT UnMapDesktopSurface()
Undocumented in source.

Inherited Members

From IDXGIObject

SetPrivateData
HRESULT SetPrivateData(REFGUID Name, UINT DataSize, void* pData)
Undocumented in source.
SetPrivateDataInterface
HRESULT SetPrivateDataInterface(REFGUID Name, const(IUnknown) pUnknown)
Undocumented in source.
GetPrivateData
HRESULT GetPrivateData(REFGUID Name, UINT* pDataSize, void* pData)
Undocumented in source.
GetParent
HRESULT GetParent(REFIID riid, void** ppParent)
Undocumented in source.

Meta