Commit 38702572 authored by Steve Lhomme's avatar Steve Lhomme Committed by Jean-Baptiste Kempf

contrib: dxgi: add missing IDXGIOutput interfaces

Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
parent f8e19ff7
......@@ -92,3 +92,18 @@ interface IDXGIFactory4 : IDXGIFactory3
[out] void **ppvAdapter
);
}
[
object,
local,
uuid(dc7dca35-2196-414d-9F53-617884032a60)
]
interface IDXGIOutput4 : IDXGIOutput3
{
HRESULT CheckOverlayColorSpaceSupport(
[in] DXGI_FORMAT Format,
[in] DXGI_COLOR_SPACE_TYPE ColorSpace,
[in] IUnknown *pConcernedDevice,
[out] UINT *pFlags
);
}
......@@ -49,3 +49,19 @@ interface IDXGISwapChain4 : IDXGISwapChain3
[in] void* pMetaData
);
};
[
object,
local,
uuid(80A07424-AB52-42EB-833C-0C42FD282D98)
]
interface IDXGIOutput5 : IDXGIOutput4
{
HRESULT DuplicateOutput1(
[in] IUnknown *pDevice,
UINT Flags,
[in] UINT SupportedFormatsCount,
[in] const DXGI_FORMAT *pSupportedFormats,
[out] IDXGIOutputDuplication **ppOutputDuplication
);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment