ICompositorInterop::CreateCompositionSurfaceForHandle method (windows.ui.composition.interop.h)
Creates an instance of CompositionSurface for use with the handle of a swapchain. In order to host media swapchain on a CompositionSurface, use the IMFMediaEngineEx::GetVideoSwapchainHandle method.
Syntax
HRESULT CreateCompositionSurfaceForHandle(
[in] HANDLE swapChain,
[out] ICompositionSurface **result
);
Parameters
[in] swapChain
Type: HANDLE*
The handle of the swap chain to create the CompositionSurface for.
[out] result
Type: ICompositionSurface**
The created CompositionSurface.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | windows.ui.composition.interop.h |