ICompositorInterop interface (windows.ui.composition.interop.h)
Native interoperation interface that allows creating swapchain surfaces and graphics devices. This is interface is available in C++ only.
Inheritance
The ICompositorInterop interface inherits from the IUnknown interface. ICompositorInterop also has these types of members:
Methods
The ICompositorInterop interface has these methods.
ICompositorInterop::CreateCompositionSurfaceForHandle 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. |
ICompositorInterop::CreateCompositionSurfaceForSwapChain Creates an instance of CompositionSurface for use with a swap chain. |
ICompositorInterop::CreateGraphicsDevice Creates a CompositionGraphicsDevice backed by the specified rendering device. |
Remarks
See ICompositionDrawingSurfaceInterop for usage examples.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | windows.ui.composition.interop.h |