#pragma once // WinRT #include #include #include #include #include #include #include #include #include #include #include using namespace winrt; using namespace Windows::UI; using namespace Windows::UI::Composition; using namespace Windows::UI::Composition::Desktop; // Direct3D11CaptureFramePool requires a DispatcherQueue winrt::Windows::System::DispatcherQueueController CreateDispatcherQueueController(); DesktopWindowTarget CreateDesktopWindowTarget(Compositor const& compositor, HWND window);