// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Media_Capture_1_H #define WINRT_Windows_Media_Capture_1_H #include "winrt/impl/Windows.Foundation.0.h" #include "winrt/impl/Windows.Storage.Streams.0.h" #include "winrt/impl/Windows.Media.Capture.0.h" WINRT_EXPORT namespace winrt::Windows::Media::Capture { struct __declspec(empty_bases) IAdvancedCapturedPhoto : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdvancedCapturedPhoto(std::nullptr_t = nullptr) noexcept {} IAdvancedCapturedPhoto(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAdvancedCapturedPhoto2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdvancedCapturedPhoto2(std::nullptr_t = nullptr) noexcept {} IAdvancedCapturedPhoto2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAdvancedPhotoCapture : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdvancedPhotoCapture(std::nullptr_t = nullptr) noexcept {} IAdvancedPhotoCapture(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastBackgroundService : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastBackgroundService(std::nullptr_t = nullptr) noexcept {} IAppBroadcastBackgroundService(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastBackgroundService2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastBackgroundService2(std::nullptr_t = nullptr) noexcept {} IAppBroadcastBackgroundService2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastBackgroundServiceSignInInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastBackgroundServiceSignInInfo(std::nullptr_t = nullptr) noexcept {} IAppBroadcastBackgroundServiceSignInInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastBackgroundServiceSignInInfo2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastBackgroundServiceSignInInfo2(std::nullptr_t = nullptr) noexcept {} IAppBroadcastBackgroundServiceSignInInfo2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastBackgroundServiceStreamInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastBackgroundServiceStreamInfo(std::nullptr_t = nullptr) noexcept {} IAppBroadcastBackgroundServiceStreamInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastBackgroundServiceStreamInfo2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastBackgroundServiceStreamInfo2(std::nullptr_t = nullptr) noexcept {} IAppBroadcastBackgroundServiceStreamInfo2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastCameraCaptureStateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastCameraCaptureStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppBroadcastCameraCaptureStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastGlobalSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastGlobalSettings(std::nullptr_t = nullptr) noexcept {} IAppBroadcastGlobalSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastHeartbeatRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastHeartbeatRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppBroadcastHeartbeatRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastManagerStatics(std::nullptr_t = nullptr) noexcept {} IAppBroadcastManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastMicrophoneCaptureStateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastMicrophoneCaptureStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppBroadcastMicrophoneCaptureStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastPlugIn : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastPlugIn(std::nullptr_t = nullptr) noexcept {} IAppBroadcastPlugIn(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastPlugInManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastPlugInManager(std::nullptr_t = nullptr) noexcept {} IAppBroadcastPlugInManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastPlugInManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastPlugInManagerStatics(std::nullptr_t = nullptr) noexcept {} IAppBroadcastPlugInManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastPlugInStateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastPlugInStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppBroadcastPlugInStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastPreview : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastPreview(std::nullptr_t = nullptr) noexcept {} IAppBroadcastPreview(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastPreviewStateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastPreviewStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppBroadcastPreviewStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastPreviewStreamReader : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastPreviewStreamReader(std::nullptr_t = nullptr) noexcept {} IAppBroadcastPreviewStreamReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastPreviewStreamVideoFrame : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastPreviewStreamVideoFrame(std::nullptr_t = nullptr) noexcept {} IAppBroadcastPreviewStreamVideoFrame(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastPreviewStreamVideoHeader : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastPreviewStreamVideoHeader(std::nullptr_t = nullptr) noexcept {} IAppBroadcastPreviewStreamVideoHeader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastProviderSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastProviderSettings(std::nullptr_t = nullptr) noexcept {} IAppBroadcastProviderSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastServices : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastServices(std::nullptr_t = nullptr) noexcept {} IAppBroadcastServices(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastSignInStateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastSignInStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppBroadcastSignInStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastState : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastState(std::nullptr_t = nullptr) noexcept {} IAppBroadcastState(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastStreamAudioFrame : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastStreamAudioFrame(std::nullptr_t = nullptr) noexcept {} IAppBroadcastStreamAudioFrame(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastStreamAudioHeader : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastStreamAudioHeader(std::nullptr_t = nullptr) noexcept {} IAppBroadcastStreamAudioHeader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastStreamReader : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastStreamReader(std::nullptr_t = nullptr) noexcept {} IAppBroadcastStreamReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastStreamStateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastStreamStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppBroadcastStreamStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastStreamVideoFrame : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastStreamVideoFrame(std::nullptr_t = nullptr) noexcept {} IAppBroadcastStreamVideoFrame(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastStreamVideoHeader : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastStreamVideoHeader(std::nullptr_t = nullptr) noexcept {} IAppBroadcastStreamVideoHeader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastTriggerDetails(std::nullptr_t = nullptr) noexcept {} IAppBroadcastTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastViewerCountChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastViewerCountChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppBroadcastViewerCountChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCapture : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCapture(std::nullptr_t = nullptr) noexcept {} IAppCapture(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureAlternateShortcutKeys : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureAlternateShortcutKeys(std::nullptr_t = nullptr) noexcept {} IAppCaptureAlternateShortcutKeys(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureAlternateShortcutKeys2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureAlternateShortcutKeys2(std::nullptr_t = nullptr) noexcept {} IAppCaptureAlternateShortcutKeys2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureAlternateShortcutKeys3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureAlternateShortcutKeys3(std::nullptr_t = nullptr) noexcept {} IAppCaptureAlternateShortcutKeys3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureDurationGeneratedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureDurationGeneratedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppCaptureDurationGeneratedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureFileGeneratedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureFileGeneratedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppCaptureFileGeneratedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureManagerStatics(std::nullptr_t = nullptr) noexcept {} IAppCaptureManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureMetadataWriter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureMetadataWriter(std::nullptr_t = nullptr) noexcept {} IAppCaptureMetadataWriter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureMicrophoneCaptureStateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureMicrophoneCaptureStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppCaptureMicrophoneCaptureStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureRecordOperation : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureRecordOperation(std::nullptr_t = nullptr) noexcept {} IAppCaptureRecordOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureRecordingStateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureRecordingStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppCaptureRecordingStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureServices : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureServices(std::nullptr_t = nullptr) noexcept {} IAppCaptureServices(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureSettings(std::nullptr_t = nullptr) noexcept {} IAppCaptureSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureSettings2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureSettings2(std::nullptr_t = nullptr) noexcept {} IAppCaptureSettings2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureSettings3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureSettings3(std::nullptr_t = nullptr) noexcept {} IAppCaptureSettings3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureSettings4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureSettings4(std::nullptr_t = nullptr) noexcept {} IAppCaptureSettings4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureSettings5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureSettings5(std::nullptr_t = nullptr) noexcept {} IAppCaptureSettings5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureState : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureState(std::nullptr_t = nullptr) noexcept {} IAppCaptureState(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureStatics(std::nullptr_t = nullptr) noexcept {} IAppCaptureStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppCaptureStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppCaptureStatics2(std::nullptr_t = nullptr) noexcept {} IAppCaptureStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICameraCaptureUI : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICameraCaptureUI(std::nullptr_t = nullptr) noexcept {} ICameraCaptureUI(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICameraCaptureUIPhotoCaptureSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICameraCaptureUIPhotoCaptureSettings(std::nullptr_t = nullptr) noexcept {} ICameraCaptureUIPhotoCaptureSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICameraCaptureUIVideoCaptureSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICameraCaptureUIVideoCaptureSettings(std::nullptr_t = nullptr) noexcept {} ICameraCaptureUIVideoCaptureSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICameraOptionsUIStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICameraOptionsUIStatics(std::nullptr_t = nullptr) noexcept {} ICameraOptionsUIStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICapturedFrame : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ICapturedFrame(std::nullptr_t = nullptr) noexcept {} ICapturedFrame(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICapturedFrame2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICapturedFrame2(std::nullptr_t = nullptr) noexcept {} ICapturedFrame2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICapturedFrameControlValues : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICapturedFrameControlValues(std::nullptr_t = nullptr) noexcept {} ICapturedFrameControlValues(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICapturedFrameControlValues2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICapturedFrameControlValues2(std::nullptr_t = nullptr) noexcept {} ICapturedFrameControlValues2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICapturedFrameWithSoftwareBitmap : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICapturedFrameWithSoftwareBitmap(std::nullptr_t = nullptr) noexcept {} ICapturedFrameWithSoftwareBitmap(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICapturedPhoto : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICapturedPhoto(std::nullptr_t = nullptr) noexcept {} ICapturedPhoto(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGameBarServices : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGameBarServices(std::nullptr_t = nullptr) noexcept {} IGameBarServices(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGameBarServicesCommandEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGameBarServicesCommandEventArgs(std::nullptr_t = nullptr) noexcept {} IGameBarServicesCommandEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGameBarServicesManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGameBarServicesManager(std::nullptr_t = nullptr) noexcept {} IGameBarServicesManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGameBarServicesManagerGameBarServicesCreatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGameBarServicesManagerGameBarServicesCreatedEventArgs(std::nullptr_t = nullptr) noexcept {} IGameBarServicesManagerGameBarServicesCreatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGameBarServicesManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGameBarServicesManagerStatics(std::nullptr_t = nullptr) noexcept {} IGameBarServicesManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGameBarServicesTargetInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGameBarServicesTargetInfo(std::nullptr_t = nullptr) noexcept {} IGameBarServicesTargetInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILowLagMediaRecording : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILowLagMediaRecording(std::nullptr_t = nullptr) noexcept {} ILowLagMediaRecording(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILowLagMediaRecording2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILowLagMediaRecording2(std::nullptr_t = nullptr) noexcept {} ILowLagMediaRecording2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILowLagMediaRecording3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILowLagMediaRecording3(std::nullptr_t = nullptr) noexcept {} ILowLagMediaRecording3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILowLagPhotoCapture : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILowLagPhotoCapture(std::nullptr_t = nullptr) noexcept {} ILowLagPhotoCapture(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILowLagPhotoSequenceCapture : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILowLagPhotoSequenceCapture(std::nullptr_t = nullptr) noexcept {} ILowLagPhotoSequenceCapture(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCapture : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCapture(std::nullptr_t = nullptr) noexcept {} IMediaCapture(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCapture2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCapture2(std::nullptr_t = nullptr) noexcept {} IMediaCapture2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCapture3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCapture3(std::nullptr_t = nullptr) noexcept {} IMediaCapture3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCapture4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCapture4(std::nullptr_t = nullptr) noexcept {} IMediaCapture4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCapture5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCapture5(std::nullptr_t = nullptr) noexcept {} IMediaCapture5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCapture6 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCapture6(std::nullptr_t = nullptr) noexcept {} IMediaCapture6(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCapture7 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCapture7(std::nullptr_t = nullptr) noexcept {} IMediaCapture7(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureDeviceExclusiveControlStatusChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureDeviceExclusiveControlStatusChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IMediaCaptureDeviceExclusiveControlStatusChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureFailedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureFailedEventArgs(std::nullptr_t = nullptr) noexcept {} IMediaCaptureFailedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureFocusChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureFocusChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IMediaCaptureFocusChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureInitializationSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureInitializationSettings(std::nullptr_t = nullptr) noexcept {} IMediaCaptureInitializationSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureInitializationSettings2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureInitializationSettings2(std::nullptr_t = nullptr) noexcept {} IMediaCaptureInitializationSettings2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureInitializationSettings3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureInitializationSettings3(std::nullptr_t = nullptr) noexcept {} IMediaCaptureInitializationSettings3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureInitializationSettings4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureInitializationSettings4(std::nullptr_t = nullptr) noexcept {} IMediaCaptureInitializationSettings4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureInitializationSettings5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureInitializationSettings5(std::nullptr_t = nullptr) noexcept {} IMediaCaptureInitializationSettings5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureInitializationSettings6 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureInitializationSettings6(std::nullptr_t = nullptr) noexcept {} IMediaCaptureInitializationSettings6(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureInitializationSettings7 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureInitializationSettings7(std::nullptr_t = nullptr) noexcept {} IMediaCaptureInitializationSettings7(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCapturePauseResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCapturePauseResult(std::nullptr_t = nullptr) noexcept {} IMediaCapturePauseResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureRelativePanelWatcher : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureRelativePanelWatcher(std::nullptr_t = nullptr) noexcept {} IMediaCaptureRelativePanelWatcher(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureSettings(std::nullptr_t = nullptr) noexcept {} IMediaCaptureSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureSettings2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureSettings2(std::nullptr_t = nullptr) noexcept {} IMediaCaptureSettings2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureSettings3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureSettings3(std::nullptr_t = nullptr) noexcept {} IMediaCaptureSettings3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureStatics(std::nullptr_t = nullptr) noexcept {} IMediaCaptureStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureStopResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureStopResult(std::nullptr_t = nullptr) noexcept {} IMediaCaptureStopResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureVideoPreview : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureVideoPreview(std::nullptr_t = nullptr) noexcept {} IMediaCaptureVideoPreview(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureVideoProfile : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureVideoProfile(std::nullptr_t = nullptr) noexcept {} IMediaCaptureVideoProfile(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureVideoProfile2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureVideoProfile2(std::nullptr_t = nullptr) noexcept {} IMediaCaptureVideoProfile2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureVideoProfileMediaDescription : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureVideoProfileMediaDescription(std::nullptr_t = nullptr) noexcept {} IMediaCaptureVideoProfileMediaDescription(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaCaptureVideoProfileMediaDescription2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaCaptureVideoProfileMediaDescription2(std::nullptr_t = nullptr) noexcept {} IMediaCaptureVideoProfileMediaDescription2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOptionalReferencePhotoCapturedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IOptionalReferencePhotoCapturedEventArgs(std::nullptr_t = nullptr) noexcept {} IOptionalReferencePhotoCapturedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPhotoCapturedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhotoCapturedEventArgs(std::nullptr_t = nullptr) noexcept {} IPhotoCapturedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPhotoConfirmationCapturedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhotoConfirmationCapturedEventArgs(std::nullptr_t = nullptr) noexcept {} IPhotoConfirmationCapturedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVideoStreamConfiguration : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVideoStreamConfiguration(std::nullptr_t = nullptr) noexcept {} IVideoStreamConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif