diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2022-05-12 15:59:20 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2022-05-25 06:57:22 +0000 |
commit | f7eaed5286974984ba5f9e3189d8f49d03e99f81 (patch) | |
tree | caed19b2af2024f35449fb0b781d0a25e09d4f8f /chromium/third_party/nearby/src/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Capture.h | |
parent | 9729c4479fe23554eae6e6dd1f30ff488f470c84 (diff) | |
download | qtwebengine-chromium-f7eaed5286974984ba5f9e3189d8f49d03e99f81.tar.gz |
BASELINE: Update Chromium to 100.0.4896.167
Change-Id: I98cbeb5d7543d966ffe04d8cefded0c493a11333
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/third_party/nearby/src/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Capture.h')
-rw-r--r-- | chromium/third_party/nearby/src/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Capture.h | 510 |
1 files changed, 0 insertions, 510 deletions
diff --git a/chromium/third_party/nearby/src/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Capture.h b/chromium/third_party/nearby/src/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Capture.h deleted file mode 100644 index 26996828dcf..00000000000 --- a/chromium/third_party/nearby/src/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Capture.h +++ /dev/null @@ -1,510 +0,0 @@ -// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.210930.14 - -#pragma once -#ifndef WINRT_Windows_Graphics_Capture_H -#define WINRT_Windows_Graphics_Capture_H -#include "winrt/base.h" -static_assert(winrt::check_version(CPPWINRT_VERSION, "2.0.210930.14"), "Mismatched C++/WinRT headers."); -#define CPPWINRT_VERSION "2.0.210930.14" -#include "winrt/Windows.Graphics.h" -#include "winrt/impl/Windows.Foundation.2.h" -#include "winrt/impl/Windows.Graphics.2.h" -#include "winrt/impl/Windows.Graphics.DirectX.2.h" -#include "winrt/impl/Windows.Graphics.DirectX.Direct3D11.2.h" -#include "winrt/impl/Windows.Security.Authorization.AppCapabilityAccess.2.h" -#include "winrt/impl/Windows.System.2.h" -#include "winrt/impl/Windows.UI.2.h" -#include "winrt/impl/Windows.UI.Composition.2.h" -#include "winrt/impl/Windows.Graphics.Capture.2.h" -namespace winrt::impl -{ - template <typename D> WINRT_IMPL_AUTO(winrt::Windows::Graphics::DirectX::Direct3D11::IDirect3DSurface) consume_Windows_Graphics_Capture_IDirect3D11CaptureFrame<D>::Surface() const - { - void* value{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IDirect3D11CaptureFrame)->get_Surface(&value)); - return winrt::Windows::Graphics::DirectX::Direct3D11::IDirect3DSurface{ value, take_ownership_from_abi }; - } - template <typename D> WINRT_IMPL_AUTO(winrt::Windows::Foundation::TimeSpan) consume_Windows_Graphics_Capture_IDirect3D11CaptureFrame<D>::SystemRelativeTime() const - { - winrt::Windows::Foundation::TimeSpan value{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IDirect3D11CaptureFrame)->get_SystemRelativeTime(put_abi(value))); - return value; - } - template <typename D> WINRT_IMPL_AUTO(winrt::Windows::Graphics::SizeInt32) consume_Windows_Graphics_Capture_IDirect3D11CaptureFrame<D>::ContentSize() const - { - winrt::Windows::Graphics::SizeInt32 value{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IDirect3D11CaptureFrame)->get_ContentSize(put_abi(value))); - return value; - } - template <typename D> WINRT_IMPL_AUTO(void) consume_Windows_Graphics_Capture_IDirect3D11CaptureFramePool<D>::Recreate(winrt::Windows::Graphics::DirectX::Direct3D11::IDirect3DDevice const& device, winrt::Windows::Graphics::DirectX::DirectXPixelFormat const& pixelFormat, int32_t numberOfBuffers, winrt::Windows::Graphics::SizeInt32 const& size) const - { - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IDirect3D11CaptureFramePool)->Recreate(*(void**)(&device), static_cast<int32_t>(pixelFormat), numberOfBuffers, impl::bind_in(size))); - } - template <typename D> WINRT_IMPL_AUTO(winrt::Windows::Graphics::Capture::Direct3D11CaptureFrame) consume_Windows_Graphics_Capture_IDirect3D11CaptureFramePool<D>::TryGetNextFrame() const - { - void* result{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IDirect3D11CaptureFramePool)->TryGetNextFrame(&result)); - return winrt::Windows::Graphics::Capture::Direct3D11CaptureFrame{ result, take_ownership_from_abi }; - } - template <typename D> WINRT_IMPL_AUTO(winrt::event_token) consume_Windows_Graphics_Capture_IDirect3D11CaptureFramePool<D>::FrameArrived(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Graphics::Capture::Direct3D11CaptureFramePool, winrt::Windows::Foundation::IInspectable> const& handler) const - { - winrt::event_token token{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IDirect3D11CaptureFramePool)->add_FrameArrived(*(void**)(&handler), put_abi(token))); - return token; - } - template <typename D> typename consume_Windows_Graphics_Capture_IDirect3D11CaptureFramePool<D>::FrameArrived_revoker consume_Windows_Graphics_Capture_IDirect3D11CaptureFramePool<D>::FrameArrived(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Graphics::Capture::Direct3D11CaptureFramePool, winrt::Windows::Foundation::IInspectable> const& handler) const - { - return impl::make_event_revoker<D, FrameArrived_revoker>(this, FrameArrived(handler)); - } - template <typename D> WINRT_IMPL_AUTO(void) consume_Windows_Graphics_Capture_IDirect3D11CaptureFramePool<D>::FrameArrived(winrt::event_token const& token) const noexcept - { - WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IDirect3D11CaptureFramePool)->remove_FrameArrived(impl::bind_in(token)); - } - template <typename D> WINRT_IMPL_AUTO(winrt::Windows::Graphics::Capture::GraphicsCaptureSession) consume_Windows_Graphics_Capture_IDirect3D11CaptureFramePool<D>::CreateCaptureSession(winrt::Windows::Graphics::Capture::GraphicsCaptureItem const& item) const - { - void* result{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IDirect3D11CaptureFramePool)->CreateCaptureSession(*(void**)(&item), &result)); - return winrt::Windows::Graphics::Capture::GraphicsCaptureSession{ result, take_ownership_from_abi }; - } - template <typename D> WINRT_IMPL_AUTO(winrt::Windows::System::DispatcherQueue) consume_Windows_Graphics_Capture_IDirect3D11CaptureFramePool<D>::DispatcherQueue() const - { - void* value{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IDirect3D11CaptureFramePool)->get_DispatcherQueue(&value)); - return winrt::Windows::System::DispatcherQueue{ value, take_ownership_from_abi }; - } - template <typename D> WINRT_IMPL_AUTO(winrt::Windows::Graphics::Capture::Direct3D11CaptureFramePool) consume_Windows_Graphics_Capture_IDirect3D11CaptureFramePoolStatics<D>::Create(winrt::Windows::Graphics::DirectX::Direct3D11::IDirect3DDevice const& device, winrt::Windows::Graphics::DirectX::DirectXPixelFormat const& pixelFormat, int32_t numberOfBuffers, winrt::Windows::Graphics::SizeInt32 const& size) const - { - void* result{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IDirect3D11CaptureFramePoolStatics)->Create(*(void**)(&device), static_cast<int32_t>(pixelFormat), numberOfBuffers, impl::bind_in(size), &result)); - return winrt::Windows::Graphics::Capture::Direct3D11CaptureFramePool{ result, take_ownership_from_abi }; - } - template <typename D> WINRT_IMPL_AUTO(winrt::Windows::Graphics::Capture::Direct3D11CaptureFramePool) consume_Windows_Graphics_Capture_IDirect3D11CaptureFramePoolStatics2<D>::CreateFreeThreaded(winrt::Windows::Graphics::DirectX::Direct3D11::IDirect3DDevice const& device, winrt::Windows::Graphics::DirectX::DirectXPixelFormat const& pixelFormat, int32_t numberOfBuffers, winrt::Windows::Graphics::SizeInt32 const& size) const - { - void* result{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IDirect3D11CaptureFramePoolStatics2)->CreateFreeThreaded(*(void**)(&device), static_cast<int32_t>(pixelFormat), numberOfBuffers, impl::bind_in(size), &result)); - return winrt::Windows::Graphics::Capture::Direct3D11CaptureFramePool{ result, take_ownership_from_abi }; - } - template <typename D> WINRT_IMPL_AUTO(winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Security::Authorization::AppCapabilityAccess::AppCapabilityAccessStatus>) consume_Windows_Graphics_Capture_IGraphicsCaptureAccessStatics<D>::RequestAccessAsync(winrt::Windows::Graphics::Capture::GraphicsCaptureAccessKind const& request) const - { - void* operation{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IGraphicsCaptureAccessStatics)->RequestAccessAsync(static_cast<int32_t>(request), &operation)); - return winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Security::Authorization::AppCapabilityAccess::AppCapabilityAccessStatus>{ operation, take_ownership_from_abi }; - } - template <typename D> WINRT_IMPL_AUTO(hstring) consume_Windows_Graphics_Capture_IGraphicsCaptureItem<D>::DisplayName() const - { - void* value{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IGraphicsCaptureItem)->get_DisplayName(&value)); - return hstring{ value, take_ownership_from_abi }; - } - template <typename D> WINRT_IMPL_AUTO(winrt::Windows::Graphics::SizeInt32) consume_Windows_Graphics_Capture_IGraphicsCaptureItem<D>::Size() const - { - winrt::Windows::Graphics::SizeInt32 value{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IGraphicsCaptureItem)->get_Size(put_abi(value))); - return value; - } - template <typename D> WINRT_IMPL_AUTO(winrt::event_token) consume_Windows_Graphics_Capture_IGraphicsCaptureItem<D>::Closed(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Graphics::Capture::GraphicsCaptureItem, winrt::Windows::Foundation::IInspectable> const& handler) const - { - winrt::event_token token{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IGraphicsCaptureItem)->add_Closed(*(void**)(&handler), put_abi(token))); - return token; - } - template <typename D> typename consume_Windows_Graphics_Capture_IGraphicsCaptureItem<D>::Closed_revoker consume_Windows_Graphics_Capture_IGraphicsCaptureItem<D>::Closed(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Graphics::Capture::GraphicsCaptureItem, winrt::Windows::Foundation::IInspectable> const& handler) const - { - return impl::make_event_revoker<D, Closed_revoker>(this, Closed(handler)); - } - template <typename D> WINRT_IMPL_AUTO(void) consume_Windows_Graphics_Capture_IGraphicsCaptureItem<D>::Closed(winrt::event_token const& token) const noexcept - { - WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IGraphicsCaptureItem)->remove_Closed(impl::bind_in(token)); - } - template <typename D> WINRT_IMPL_AUTO(winrt::Windows::Graphics::Capture::GraphicsCaptureItem) consume_Windows_Graphics_Capture_IGraphicsCaptureItemStatics<D>::CreateFromVisual(winrt::Windows::UI::Composition::Visual const& visual) const - { - void* result{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IGraphicsCaptureItemStatics)->CreateFromVisual(*(void**)(&visual), &result)); - return winrt::Windows::Graphics::Capture::GraphicsCaptureItem{ result, take_ownership_from_abi }; - } - template <typename D> WINRT_IMPL_AUTO(winrt::Windows::Graphics::Capture::GraphicsCaptureItem) consume_Windows_Graphics_Capture_IGraphicsCaptureItemStatics2<D>::TryCreateFromWindowId(winrt::Windows::UI::WindowId const& windowId) const - { - void* result{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IGraphicsCaptureItemStatics2)->TryCreateFromWindowId(impl::bind_in(windowId), &result)); - return winrt::Windows::Graphics::Capture::GraphicsCaptureItem{ result, take_ownership_from_abi }; - } - template <typename D> WINRT_IMPL_AUTO(winrt::Windows::Graphics::Capture::GraphicsCaptureItem) consume_Windows_Graphics_Capture_IGraphicsCaptureItemStatics2<D>::TryCreateFromDisplayId(winrt::Windows::Graphics::DisplayId const& displayId) const - { - void* result{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IGraphicsCaptureItemStatics2)->TryCreateFromDisplayId(impl::bind_in(displayId), &result)); - return winrt::Windows::Graphics::Capture::GraphicsCaptureItem{ result, take_ownership_from_abi }; - } - template <typename D> WINRT_IMPL_AUTO(winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Graphics::Capture::GraphicsCaptureItem>) consume_Windows_Graphics_Capture_IGraphicsCapturePicker<D>::PickSingleItemAsync() const - { - void* operation{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IGraphicsCapturePicker)->PickSingleItemAsync(&operation)); - return winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Graphics::Capture::GraphicsCaptureItem>{ operation, take_ownership_from_abi }; - } - template <typename D> WINRT_IMPL_AUTO(void) consume_Windows_Graphics_Capture_IGraphicsCaptureSession<D>::StartCapture() const - { - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IGraphicsCaptureSession)->StartCapture()); - } - template <typename D> WINRT_IMPL_AUTO(bool) consume_Windows_Graphics_Capture_IGraphicsCaptureSession2<D>::IsCursorCaptureEnabled() const - { - bool value{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IGraphicsCaptureSession2)->get_IsCursorCaptureEnabled(&value)); - return value; - } - template <typename D> WINRT_IMPL_AUTO(void) consume_Windows_Graphics_Capture_IGraphicsCaptureSession2<D>::IsCursorCaptureEnabled(bool value) const - { - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IGraphicsCaptureSession2)->put_IsCursorCaptureEnabled(value)); - } - template <typename D> WINRT_IMPL_AUTO(bool) consume_Windows_Graphics_Capture_IGraphicsCaptureSession3<D>::IsBorderRequired() const - { - bool value{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IGraphicsCaptureSession3)->get_IsBorderRequired(&value)); - return value; - } - template <typename D> WINRT_IMPL_AUTO(void) consume_Windows_Graphics_Capture_IGraphicsCaptureSession3<D>::IsBorderRequired(bool value) const - { - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IGraphicsCaptureSession3)->put_IsBorderRequired(value)); - } - template <typename D> WINRT_IMPL_AUTO(bool) consume_Windows_Graphics_Capture_IGraphicsCaptureSessionStatics<D>::IsSupported() const - { - bool result{}; - check_hresult(WINRT_IMPL_SHIM(winrt::Windows::Graphics::Capture::IGraphicsCaptureSessionStatics)->IsSupported(&result)); - return result; - } -#ifndef WINRT_LEAN_AND_MEAN - template <typename D> - struct produce<D, winrt::Windows::Graphics::Capture::IDirect3D11CaptureFrame> : produce_base<D, winrt::Windows::Graphics::Capture::IDirect3D11CaptureFrame> - { - int32_t __stdcall get_Surface(void** value) noexcept final try - { - clear_abi(value); - typename D::abi_guard guard(this->shim()); - *value = detach_from<winrt::Windows::Graphics::DirectX::Direct3D11::IDirect3DSurface>(this->shim().Surface()); - return 0; - } - catch (...) { return to_hresult(); } - int32_t __stdcall get_SystemRelativeTime(int64_t* value) noexcept final try - { - zero_abi<winrt::Windows::Foundation::TimeSpan>(value); - typename D::abi_guard guard(this->shim()); - *value = detach_from<winrt::Windows::Foundation::TimeSpan>(this->shim().SystemRelativeTime()); - return 0; - } - catch (...) { return to_hresult(); } - int32_t __stdcall get_ContentSize(struct struct_Windows_Graphics_SizeInt32* value) noexcept final try - { - zero_abi<winrt::Windows::Graphics::SizeInt32>(value); - typename D::abi_guard guard(this->shim()); - *value = detach_from<winrt::Windows::Graphics::SizeInt32>(this->shim().ContentSize()); - return 0; - } - catch (...) { return to_hresult(); } - }; -#endif -#ifndef WINRT_LEAN_AND_MEAN - template <typename D> - struct produce<D, winrt::Windows::Graphics::Capture::IDirect3D11CaptureFramePool> : produce_base<D, winrt::Windows::Graphics::Capture::IDirect3D11CaptureFramePool> - { - int32_t __stdcall Recreate(void* device, int32_t pixelFormat, int32_t numberOfBuffers, struct struct_Windows_Graphics_SizeInt32 size) noexcept final try - { - typename D::abi_guard guard(this->shim()); - this->shim().Recreate(*reinterpret_cast<winrt::Windows::Graphics::DirectX::Direct3D11::IDirect3DDevice const*>(&device), *reinterpret_cast<winrt::Windows::Graphics::DirectX::DirectXPixelFormat const*>(&pixelFormat), numberOfBuffers, *reinterpret_cast<winrt::Windows::Graphics::SizeInt32 const*>(&size)); - return 0; - } - catch (...) { return to_hresult(); } - int32_t __stdcall TryGetNextFrame(void** result) noexcept final try - { - clear_abi(result); - typename D::abi_guard guard(this->shim()); - *result = detach_from<winrt::Windows::Graphics::Capture::Direct3D11CaptureFrame>(this->shim().TryGetNextFrame()); - return 0; - } - catch (...) { return to_hresult(); } - int32_t __stdcall add_FrameArrived(void* handler, winrt::event_token* token) noexcept final try - { - zero_abi<winrt::event_token>(token); - typename D::abi_guard guard(this->shim()); - *token = detach_from<winrt::event_token>(this->shim().FrameArrived(*reinterpret_cast<winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Graphics::Capture::Direct3D11CaptureFramePool, winrt::Windows::Foundation::IInspectable> const*>(&handler))); - return 0; - } - catch (...) { return to_hresult(); } - int32_t __stdcall remove_FrameArrived(winrt::event_token token) noexcept final - { - typename D::abi_guard guard(this->shim()); - this->shim().FrameArrived(*reinterpret_cast<winrt::event_token const*>(&token)); - return 0; - } - int32_t __stdcall CreateCaptureSession(void* item, void** result) noexcept final try - { - clear_abi(result); - typename D::abi_guard guard(this->shim()); - *result = detach_from<winrt::Windows::Graphics::Capture::GraphicsCaptureSession>(this->shim().CreateCaptureSession(*reinterpret_cast<winrt::Windows::Graphics::Capture::GraphicsCaptureItem const*>(&item))); - return 0; - } - catch (...) { return to_hresult(); } - int32_t __stdcall get_DispatcherQueue(void** value) noexcept final try - { - clear_abi(value); - typename D::abi_guard guard(this->shim()); - *value = detach_from<winrt::Windows::System::DispatcherQueue>(this->shim().DispatcherQueue()); - return 0; - } - catch (...) { return to_hresult(); } - }; -#endif -#ifndef WINRT_LEAN_AND_MEAN - template <typename D> - struct produce<D, winrt::Windows::Graphics::Capture::IDirect3D11CaptureFramePoolStatics> : produce_base<D, winrt::Windows::Graphics::Capture::IDirect3D11CaptureFramePoolStatics> - { - int32_t __stdcall Create(void* device, int32_t pixelFormat, int32_t numberOfBuffers, struct struct_Windows_Graphics_SizeInt32 size, void** result) noexcept final try - { - clear_abi(result); - typename D::abi_guard guard(this->shim()); - *result = detach_from<winrt::Windows::Graphics::Capture::Direct3D11CaptureFramePool>(this->shim().Create(*reinterpret_cast<winrt::Windows::Graphics::DirectX::Direct3D11::IDirect3DDevice const*>(&device), *reinterpret_cast<winrt::Windows::Graphics::DirectX::DirectXPixelFormat const*>(&pixelFormat), numberOfBuffers, *reinterpret_cast<winrt::Windows::Graphics::SizeInt32 const*>(&size))); - return 0; - } - catch (...) { return to_hresult(); } - }; -#endif -#ifndef WINRT_LEAN_AND_MEAN - template <typename D> - struct produce<D, winrt::Windows::Graphics::Capture::IDirect3D11CaptureFramePoolStatics2> : produce_base<D, winrt::Windows::Graphics::Capture::IDirect3D11CaptureFramePoolStatics2> - { - int32_t __stdcall CreateFreeThreaded(void* device, int32_t pixelFormat, int32_t numberOfBuffers, struct struct_Windows_Graphics_SizeInt32 size, void** result) noexcept final try - { - clear_abi(result); - typename D::abi_guard guard(this->shim()); - *result = detach_from<winrt::Windows::Graphics::Capture::Direct3D11CaptureFramePool>(this->shim().CreateFreeThreaded(*reinterpret_cast<winrt::Windows::Graphics::DirectX::Direct3D11::IDirect3DDevice const*>(&device), *reinterpret_cast<winrt::Windows::Graphics::DirectX::DirectXPixelFormat const*>(&pixelFormat), numberOfBuffers, *reinterpret_cast<winrt::Windows::Graphics::SizeInt32 const*>(&size))); - return 0; - } - catch (...) { return to_hresult(); } - }; -#endif -#ifndef WINRT_LEAN_AND_MEAN - template <typename D> - struct produce<D, winrt::Windows::Graphics::Capture::IGraphicsCaptureAccessStatics> : produce_base<D, winrt::Windows::Graphics::Capture::IGraphicsCaptureAccessStatics> - { - int32_t __stdcall RequestAccessAsync(int32_t request, void** operation) noexcept final try - { - clear_abi(operation); - typename D::abi_guard guard(this->shim()); - *operation = detach_from<winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Security::Authorization::AppCapabilityAccess::AppCapabilityAccessStatus>>(this->shim().RequestAccessAsync(*reinterpret_cast<winrt::Windows::Graphics::Capture::GraphicsCaptureAccessKind const*>(&request))); - return 0; - } - catch (...) { return to_hresult(); } - }; -#endif -#ifndef WINRT_LEAN_AND_MEAN - template <typename D> - struct produce<D, winrt::Windows::Graphics::Capture::IGraphicsCaptureItem> : produce_base<D, winrt::Windows::Graphics::Capture::IGraphicsCaptureItem> - { - int32_t __stdcall get_DisplayName(void** value) noexcept final try - { - clear_abi(value); - typename D::abi_guard guard(this->shim()); - *value = detach_from<hstring>(this->shim().DisplayName()); - return 0; - } - catch (...) { return to_hresult(); } - int32_t __stdcall get_Size(struct struct_Windows_Graphics_SizeInt32* value) noexcept final try - { - zero_abi<winrt::Windows::Graphics::SizeInt32>(value); - typename D::abi_guard guard(this->shim()); - *value = detach_from<winrt::Windows::Graphics::SizeInt32>(this->shim().Size()); - return 0; - } - catch (...) { return to_hresult(); } - int32_t __stdcall add_Closed(void* handler, winrt::event_token* token) noexcept final try - { - zero_abi<winrt::event_token>(token); - typename D::abi_guard guard(this->shim()); - *token = detach_from<winrt::event_token>(this->shim().Closed(*reinterpret_cast<winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Graphics::Capture::GraphicsCaptureItem, winrt::Windows::Foundation::IInspectable> const*>(&handler))); - return 0; - } - catch (...) { return to_hresult(); } - int32_t __stdcall remove_Closed(winrt::event_token token) noexcept final - { - typename D::abi_guard guard(this->shim()); - this->shim().Closed(*reinterpret_cast<winrt::event_token const*>(&token)); - return 0; - } - }; -#endif -#ifndef WINRT_LEAN_AND_MEAN - template <typename D> - struct produce<D, winrt::Windows::Graphics::Capture::IGraphicsCaptureItemStatics> : produce_base<D, winrt::Windows::Graphics::Capture::IGraphicsCaptureItemStatics> - { - int32_t __stdcall CreateFromVisual(void* visual, void** result) noexcept final try - { - clear_abi(result); - typename D::abi_guard guard(this->shim()); - *result = detach_from<winrt::Windows::Graphics::Capture::GraphicsCaptureItem>(this->shim().CreateFromVisual(*reinterpret_cast<winrt::Windows::UI::Composition::Visual const*>(&visual))); - return 0; - } - catch (...) { return to_hresult(); } - }; -#endif -#ifndef WINRT_LEAN_AND_MEAN - template <typename D> - struct produce<D, winrt::Windows::Graphics::Capture::IGraphicsCaptureItemStatics2> : produce_base<D, winrt::Windows::Graphics::Capture::IGraphicsCaptureItemStatics2> - { - int32_t __stdcall TryCreateFromWindowId(struct struct_Windows_UI_WindowId windowId, void** result) noexcept final try - { - clear_abi(result); - typename D::abi_guard guard(this->shim()); - *result = detach_from<winrt::Windows::Graphics::Capture::GraphicsCaptureItem>(this->shim().TryCreateFromWindowId(*reinterpret_cast<winrt::Windows::UI::WindowId const*>(&windowId))); - return 0; - } - catch (...) { return to_hresult(); } - int32_t __stdcall TryCreateFromDisplayId(struct struct_Windows_Graphics_DisplayId displayId, void** result) noexcept final try - { - clear_abi(result); - typename D::abi_guard guard(this->shim()); - *result = detach_from<winrt::Windows::Graphics::Capture::GraphicsCaptureItem>(this->shim().TryCreateFromDisplayId(*reinterpret_cast<winrt::Windows::Graphics::DisplayId const*>(&displayId))); - return 0; - } - catch (...) { return to_hresult(); } - }; -#endif -#ifndef WINRT_LEAN_AND_MEAN - template <typename D> - struct produce<D, winrt::Windows::Graphics::Capture::IGraphicsCapturePicker> : produce_base<D, winrt::Windows::Graphics::Capture::IGraphicsCapturePicker> - { - int32_t __stdcall PickSingleItemAsync(void** operation) noexcept final try - { - clear_abi(operation); - typename D::abi_guard guard(this->shim()); - *operation = detach_from<winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Graphics::Capture::GraphicsCaptureItem>>(this->shim().PickSingleItemAsync()); - return 0; - } - catch (...) { return to_hresult(); } - }; -#endif -#ifndef WINRT_LEAN_AND_MEAN - template <typename D> - struct produce<D, winrt::Windows::Graphics::Capture::IGraphicsCaptureSession> : produce_base<D, winrt::Windows::Graphics::Capture::IGraphicsCaptureSession> - { - int32_t __stdcall StartCapture() noexcept final try - { - typename D::abi_guard guard(this->shim()); - this->shim().StartCapture(); - return 0; - } - catch (...) { return to_hresult(); } - }; -#endif -#ifndef WINRT_LEAN_AND_MEAN - template <typename D> - struct produce<D, winrt::Windows::Graphics::Capture::IGraphicsCaptureSession2> : produce_base<D, winrt::Windows::Graphics::Capture::IGraphicsCaptureSession2> - { - int32_t __stdcall get_IsCursorCaptureEnabled(bool* value) noexcept final try - { - typename D::abi_guard guard(this->shim()); - *value = detach_from<bool>(this->shim().IsCursorCaptureEnabled()); - return 0; - } - catch (...) { return to_hresult(); } - int32_t __stdcall put_IsCursorCaptureEnabled(bool value) noexcept final try - { - typename D::abi_guard guard(this->shim()); - this->shim().IsCursorCaptureEnabled(value); - return 0; - } - catch (...) { return to_hresult(); } - }; -#endif -#ifndef WINRT_LEAN_AND_MEAN - template <typename D> - struct produce<D, winrt::Windows::Graphics::Capture::IGraphicsCaptureSession3> : produce_base<D, winrt::Windows::Graphics::Capture::IGraphicsCaptureSession3> - { - int32_t __stdcall get_IsBorderRequired(bool* value) noexcept final try - { - typename D::abi_guard guard(this->shim()); - *value = detach_from<bool>(this->shim().IsBorderRequired()); - return 0; - } - catch (...) { return to_hresult(); } - int32_t __stdcall put_IsBorderRequired(bool value) noexcept final try - { - typename D::abi_guard guard(this->shim()); - this->shim().IsBorderRequired(value); - return 0; - } - catch (...) { return to_hresult(); } - }; -#endif -#ifndef WINRT_LEAN_AND_MEAN - template <typename D> - struct produce<D, winrt::Windows::Graphics::Capture::IGraphicsCaptureSessionStatics> : produce_base<D, winrt::Windows::Graphics::Capture::IGraphicsCaptureSessionStatics> - { - int32_t __stdcall IsSupported(bool* result) noexcept final try - { - typename D::abi_guard guard(this->shim()); - *result = detach_from<bool>(this->shim().IsSupported()); - return 0; - } - catch (...) { return to_hresult(); } - }; -#endif -} -WINRT_EXPORT namespace winrt::Windows::Graphics::Capture -{ - inline auto Direct3D11CaptureFramePool::Create(winrt::Windows::Graphics::DirectX::Direct3D11::IDirect3DDevice const& device, winrt::Windows::Graphics::DirectX::DirectXPixelFormat const& pixelFormat, int32_t numberOfBuffers, winrt::Windows::Graphics::SizeInt32 const& size) - { - return impl::call_factory<Direct3D11CaptureFramePool, IDirect3D11CaptureFramePoolStatics>([&](IDirect3D11CaptureFramePoolStatics const& f) { return f.Create(device, pixelFormat, numberOfBuffers, size); }); - } - inline auto Direct3D11CaptureFramePool::CreateFreeThreaded(winrt::Windows::Graphics::DirectX::Direct3D11::IDirect3DDevice const& device, winrt::Windows::Graphics::DirectX::DirectXPixelFormat const& pixelFormat, int32_t numberOfBuffers, winrt::Windows::Graphics::SizeInt32 const& size) - { - return impl::call_factory<Direct3D11CaptureFramePool, IDirect3D11CaptureFramePoolStatics2>([&](IDirect3D11CaptureFramePoolStatics2 const& f) { return f.CreateFreeThreaded(device, pixelFormat, numberOfBuffers, size); }); - } - inline auto GraphicsCaptureAccess::RequestAccessAsync(winrt::Windows::Graphics::Capture::GraphicsCaptureAccessKind const& request) - { - return impl::call_factory<GraphicsCaptureAccess, IGraphicsCaptureAccessStatics>([&](IGraphicsCaptureAccessStatics const& f) { return f.RequestAccessAsync(request); }); - } - inline auto GraphicsCaptureItem::CreateFromVisual(winrt::Windows::UI::Composition::Visual const& visual) - { - return impl::call_factory<GraphicsCaptureItem, IGraphicsCaptureItemStatics>([&](IGraphicsCaptureItemStatics const& f) { return f.CreateFromVisual(visual); }); - } - inline auto GraphicsCaptureItem::TryCreateFromWindowId(winrt::Windows::UI::WindowId const& windowId) - { - return impl::call_factory<GraphicsCaptureItem, IGraphicsCaptureItemStatics2>([&](IGraphicsCaptureItemStatics2 const& f) { return f.TryCreateFromWindowId(windowId); }); - } - inline auto GraphicsCaptureItem::TryCreateFromDisplayId(winrt::Windows::Graphics::DisplayId const& displayId) - { - return impl::call_factory<GraphicsCaptureItem, IGraphicsCaptureItemStatics2>([&](IGraphicsCaptureItemStatics2 const& f) { return f.TryCreateFromDisplayId(displayId); }); - } - inline GraphicsCapturePicker::GraphicsCapturePicker() : - GraphicsCapturePicker(impl::call_factory_cast<GraphicsCapturePicker(*)(winrt::Windows::Foundation::IActivationFactory const&), GraphicsCapturePicker>([](winrt::Windows::Foundation::IActivationFactory const& f) { return f.template ActivateInstance<GraphicsCapturePicker>(); })) - { - } - inline auto GraphicsCaptureSession::IsSupported() - { - return impl::call_factory_cast<bool(*)(IGraphicsCaptureSessionStatics const&), GraphicsCaptureSession, IGraphicsCaptureSessionStatics>([](IGraphicsCaptureSessionStatics const& f) { return f.IsSupported(); }); - } -} -namespace std -{ -#ifndef WINRT_LEAN_AND_MEAN - template<> struct hash<winrt::Windows::Graphics::Capture::IDirect3D11CaptureFrame> : winrt::impl::hash_base {}; - template<> struct hash<winrt::Windows::Graphics::Capture::IDirect3D11CaptureFramePool> : winrt::impl::hash_base {}; - template<> struct hash<winrt::Windows::Graphics::Capture::IDirect3D11CaptureFramePoolStatics> : winrt::impl::hash_base {}; - template<> struct hash<winrt::Windows::Graphics::Capture::IDirect3D11CaptureFramePoolStatics2> : winrt::impl::hash_base {}; - template<> struct hash<winrt::Windows::Graphics::Capture::IGraphicsCaptureAccessStatics> : winrt::impl::hash_base {}; - template<> struct hash<winrt::Windows::Graphics::Capture::IGraphicsCaptureItem> : winrt::impl::hash_base {}; - template<> struct hash<winrt::Windows::Graphics::Capture::IGraphicsCaptureItemStatics> : winrt::impl::hash_base {}; - template<> struct hash<winrt::Windows::Graphics::Capture::IGraphicsCaptureItemStatics2> : winrt::impl::hash_base {}; - template<> struct hash<winrt::Windows::Graphics::Capture::IGraphicsCapturePicker> : winrt::impl::hash_base {}; - template<> struct hash<winrt::Windows::Graphics::Capture::IGraphicsCaptureSession> : winrt::impl::hash_base {}; - template<> struct hash<winrt::Windows::Graphics::Capture::IGraphicsCaptureSession2> : winrt::impl::hash_base {}; - template<> struct hash<winrt::Windows::Graphics::Capture::IGraphicsCaptureSession3> : winrt::impl::hash_base {}; - template<> struct hash<winrt::Windows::Graphics::Capture::IGraphicsCaptureSessionStatics> : winrt::impl::hash_base {}; - template<> struct hash<winrt::Windows::Graphics::Capture::Direct3D11CaptureFrame> : winrt::impl::hash_base {}; - template<> struct hash<winrt::Windows::Graphics::Capture::Direct3D11CaptureFramePool> : winrt::impl::hash_base {}; - template<> struct hash<winrt::Windows::Graphics::Capture::GraphicsCaptureAccess> : winrt::impl::hash_base {}; - template<> struct hash<winrt::Windows::Graphics::Capture::GraphicsCaptureItem> : winrt::impl::hash_base {}; - template<> struct hash<winrt::Windows::Graphics::Capture::GraphicsCapturePicker> : winrt::impl::hash_base {}; - template<> struct hash<winrt::Windows::Graphics::Capture::GraphicsCaptureSession> : winrt::impl::hash_base {}; -#endif -#ifdef __cpp_lib_format -#endif -} -#endif |