Files
nearby/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.2.h
T
hai007 b1815095dd BEGIN_PUBLIC
Microsoft has updated the winrt library
END_PUBLC

PiperOrigin-RevId: 387168248
2021-07-29 03:27:37 -07:00

749 lines
63 KiB
C++

// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.210505.3
#ifndef WINRT_Windows_Media_Capture_2_H
#define WINRT_Windows_Media_Capture_2_H
#include "winrt/impl/Windows.Foundation.1.h"
#include "winrt/impl/Windows.Storage.Streams.1.h"
#include "winrt/impl/Windows.System.1.h"
#include "winrt/impl/Windows.Media.Capture.1.h"
WINRT_EXPORT namespace winrt::Windows::Media::Capture
{
struct MediaCaptureFailedEventHandler : Windows::Foundation::IUnknown
{
MediaCaptureFailedEventHandler(std::nullptr_t = nullptr) noexcept {}
MediaCaptureFailedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
MediaCaptureFailedEventHandler(MediaCaptureFailedEventHandler const&) noexcept = default;
MediaCaptureFailedEventHandler(MediaCaptureFailedEventHandler&&) noexcept = default;
MediaCaptureFailedEventHandler& operator=(MediaCaptureFailedEventHandler const&) & noexcept = default;
MediaCaptureFailedEventHandler& operator=(MediaCaptureFailedEventHandler&&) & noexcept = default;
template <typename L> MediaCaptureFailedEventHandler(L lambda);
template <typename F> MediaCaptureFailedEventHandler(F* function);
template <typename O, typename M> MediaCaptureFailedEventHandler(O* object, M method);
template <typename O, typename M> MediaCaptureFailedEventHandler(com_ptr<O>&& object, M method);
template <typename O, typename M> MediaCaptureFailedEventHandler(weak_ref<O>&& object, M method);
auto operator()(winrt::Windows::Media::Capture::MediaCapture const& sender, winrt::Windows::Media::Capture::MediaCaptureFailedEventArgs const& errorEventArgs) const;
};
struct RecordLimitationExceededEventHandler : Windows::Foundation::IUnknown
{
RecordLimitationExceededEventHandler(std::nullptr_t = nullptr) noexcept {}
RecordLimitationExceededEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
RecordLimitationExceededEventHandler(RecordLimitationExceededEventHandler const&) noexcept = default;
RecordLimitationExceededEventHandler(RecordLimitationExceededEventHandler&&) noexcept = default;
RecordLimitationExceededEventHandler& operator=(RecordLimitationExceededEventHandler const&) & noexcept = default;
RecordLimitationExceededEventHandler& operator=(RecordLimitationExceededEventHandler&&) & noexcept = default;
template <typename L> RecordLimitationExceededEventHandler(L lambda);
template <typename F> RecordLimitationExceededEventHandler(F* function);
template <typename O, typename M> RecordLimitationExceededEventHandler(O* object, M method);
template <typename O, typename M> RecordLimitationExceededEventHandler(com_ptr<O>&& object, M method);
template <typename O, typename M> RecordLimitationExceededEventHandler(weak_ref<O>&& object, M method);
auto operator()(winrt::Windows::Media::Capture::MediaCapture const& sender) const;
};
struct WhiteBalanceGain
{
double R;
double G;
double B;
};
inline bool operator==(WhiteBalanceGain const& left, WhiteBalanceGain const& right) noexcept
{
return left.R == right.R && left.G == right.G && left.B == right.B;
}
inline bool operator!=(WhiteBalanceGain const& left, WhiteBalanceGain const& right) noexcept
{
return !(left == right);
}
struct __declspec(empty_bases) AdvancedCapturedPhoto : winrt::Windows::Media::Capture::IAdvancedCapturedPhoto,
impl::require<AdvancedCapturedPhoto, winrt::Windows::Media::Capture::IAdvancedCapturedPhoto2>
{
AdvancedCapturedPhoto(std::nullptr_t) noexcept {}
AdvancedCapturedPhoto(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAdvancedCapturedPhoto(ptr, take_ownership_from_abi) {}
AdvancedCapturedPhoto(AdvancedCapturedPhoto const&) noexcept = default;
AdvancedCapturedPhoto(AdvancedCapturedPhoto&&) noexcept = default;
AdvancedCapturedPhoto& operator=(AdvancedCapturedPhoto const&) & noexcept = default;
AdvancedCapturedPhoto& operator=(AdvancedCapturedPhoto&&) & noexcept = default;
};
struct __declspec(empty_bases) AdvancedPhotoCapture : winrt::Windows::Media::Capture::IAdvancedPhotoCapture
{
AdvancedPhotoCapture(std::nullptr_t) noexcept {}
AdvancedPhotoCapture(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAdvancedPhotoCapture(ptr, take_ownership_from_abi) {}
AdvancedPhotoCapture(AdvancedPhotoCapture const&) noexcept = default;
AdvancedPhotoCapture(AdvancedPhotoCapture&&) noexcept = default;
AdvancedPhotoCapture& operator=(AdvancedPhotoCapture const&) & noexcept = default;
AdvancedPhotoCapture& operator=(AdvancedPhotoCapture&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastBackgroundService : winrt::Windows::Media::Capture::IAppBroadcastBackgroundService,
impl::require<AppBroadcastBackgroundService, winrt::Windows::Media::Capture::IAppBroadcastBackgroundService2>
{
AppBroadcastBackgroundService(std::nullptr_t) noexcept {}
AppBroadcastBackgroundService(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastBackgroundService(ptr, take_ownership_from_abi) {}
AppBroadcastBackgroundService(AppBroadcastBackgroundService const&) noexcept = default;
AppBroadcastBackgroundService(AppBroadcastBackgroundService&&) noexcept = default;
AppBroadcastBackgroundService& operator=(AppBroadcastBackgroundService const&) & noexcept = default;
AppBroadcastBackgroundService& operator=(AppBroadcastBackgroundService&&) & noexcept = default;
using winrt::Windows::Media::Capture::IAppBroadcastBackgroundService::BroadcastTitle;
using impl::consume_t<AppBroadcastBackgroundService, winrt::Windows::Media::Capture::IAppBroadcastBackgroundService2>::BroadcastTitle;
};
struct __declspec(empty_bases) AppBroadcastBackgroundServiceSignInInfo : winrt::Windows::Media::Capture::IAppBroadcastBackgroundServiceSignInInfo,
impl::require<AppBroadcastBackgroundServiceSignInInfo, winrt::Windows::Media::Capture::IAppBroadcastBackgroundServiceSignInInfo2>
{
AppBroadcastBackgroundServiceSignInInfo(std::nullptr_t) noexcept {}
AppBroadcastBackgroundServiceSignInInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastBackgroundServiceSignInInfo(ptr, take_ownership_from_abi) {}
AppBroadcastBackgroundServiceSignInInfo(AppBroadcastBackgroundServiceSignInInfo const&) noexcept = default;
AppBroadcastBackgroundServiceSignInInfo(AppBroadcastBackgroundServiceSignInInfo&&) noexcept = default;
AppBroadcastBackgroundServiceSignInInfo& operator=(AppBroadcastBackgroundServiceSignInInfo const&) & noexcept = default;
AppBroadcastBackgroundServiceSignInInfo& operator=(AppBroadcastBackgroundServiceSignInInfo&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastBackgroundServiceStreamInfo : winrt::Windows::Media::Capture::IAppBroadcastBackgroundServiceStreamInfo,
impl::require<AppBroadcastBackgroundServiceStreamInfo, winrt::Windows::Media::Capture::IAppBroadcastBackgroundServiceStreamInfo2>
{
AppBroadcastBackgroundServiceStreamInfo(std::nullptr_t) noexcept {}
AppBroadcastBackgroundServiceStreamInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastBackgroundServiceStreamInfo(ptr, take_ownership_from_abi) {}
AppBroadcastBackgroundServiceStreamInfo(AppBroadcastBackgroundServiceStreamInfo const&) noexcept = default;
AppBroadcastBackgroundServiceStreamInfo(AppBroadcastBackgroundServiceStreamInfo&&) noexcept = default;
AppBroadcastBackgroundServiceStreamInfo& operator=(AppBroadcastBackgroundServiceStreamInfo const&) & noexcept = default;
AppBroadcastBackgroundServiceStreamInfo& operator=(AppBroadcastBackgroundServiceStreamInfo&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastCameraCaptureStateChangedEventArgs : winrt::Windows::Media::Capture::IAppBroadcastCameraCaptureStateChangedEventArgs
{
AppBroadcastCameraCaptureStateChangedEventArgs(std::nullptr_t) noexcept {}
AppBroadcastCameraCaptureStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastCameraCaptureStateChangedEventArgs(ptr, take_ownership_from_abi) {}
AppBroadcastCameraCaptureStateChangedEventArgs(AppBroadcastCameraCaptureStateChangedEventArgs const&) noexcept = default;
AppBroadcastCameraCaptureStateChangedEventArgs(AppBroadcastCameraCaptureStateChangedEventArgs&&) noexcept = default;
AppBroadcastCameraCaptureStateChangedEventArgs& operator=(AppBroadcastCameraCaptureStateChangedEventArgs const&) & noexcept = default;
AppBroadcastCameraCaptureStateChangedEventArgs& operator=(AppBroadcastCameraCaptureStateChangedEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastGlobalSettings : winrt::Windows::Media::Capture::IAppBroadcastGlobalSettings
{
AppBroadcastGlobalSettings(std::nullptr_t) noexcept {}
AppBroadcastGlobalSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastGlobalSettings(ptr, take_ownership_from_abi) {}
AppBroadcastGlobalSettings(AppBroadcastGlobalSettings const&) noexcept = default;
AppBroadcastGlobalSettings(AppBroadcastGlobalSettings&&) noexcept = default;
AppBroadcastGlobalSettings& operator=(AppBroadcastGlobalSettings const&) & noexcept = default;
AppBroadcastGlobalSettings& operator=(AppBroadcastGlobalSettings&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastHeartbeatRequestedEventArgs : winrt::Windows::Media::Capture::IAppBroadcastHeartbeatRequestedEventArgs
{
AppBroadcastHeartbeatRequestedEventArgs(std::nullptr_t) noexcept {}
AppBroadcastHeartbeatRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastHeartbeatRequestedEventArgs(ptr, take_ownership_from_abi) {}
AppBroadcastHeartbeatRequestedEventArgs(AppBroadcastHeartbeatRequestedEventArgs const&) noexcept = default;
AppBroadcastHeartbeatRequestedEventArgs(AppBroadcastHeartbeatRequestedEventArgs&&) noexcept = default;
AppBroadcastHeartbeatRequestedEventArgs& operator=(AppBroadcastHeartbeatRequestedEventArgs const&) & noexcept = default;
AppBroadcastHeartbeatRequestedEventArgs& operator=(AppBroadcastHeartbeatRequestedEventArgs&&) & noexcept = default;
};
struct AppBroadcastManager
{
AppBroadcastManager() = delete;
static auto GetGlobalSettings();
static auto ApplyGlobalSettings(winrt::Windows::Media::Capture::AppBroadcastGlobalSettings const& value);
static auto GetProviderSettings();
static auto ApplyProviderSettings(winrt::Windows::Media::Capture::AppBroadcastProviderSettings const& value);
};
struct __declspec(empty_bases) AppBroadcastMicrophoneCaptureStateChangedEventArgs : winrt::Windows::Media::Capture::IAppBroadcastMicrophoneCaptureStateChangedEventArgs
{
AppBroadcastMicrophoneCaptureStateChangedEventArgs(std::nullptr_t) noexcept {}
AppBroadcastMicrophoneCaptureStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastMicrophoneCaptureStateChangedEventArgs(ptr, take_ownership_from_abi) {}
AppBroadcastMicrophoneCaptureStateChangedEventArgs(AppBroadcastMicrophoneCaptureStateChangedEventArgs const&) noexcept = default;
AppBroadcastMicrophoneCaptureStateChangedEventArgs(AppBroadcastMicrophoneCaptureStateChangedEventArgs&&) noexcept = default;
AppBroadcastMicrophoneCaptureStateChangedEventArgs& operator=(AppBroadcastMicrophoneCaptureStateChangedEventArgs const&) & noexcept = default;
AppBroadcastMicrophoneCaptureStateChangedEventArgs& operator=(AppBroadcastMicrophoneCaptureStateChangedEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastPlugIn : winrt::Windows::Media::Capture::IAppBroadcastPlugIn
{
AppBroadcastPlugIn(std::nullptr_t) noexcept {}
AppBroadcastPlugIn(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastPlugIn(ptr, take_ownership_from_abi) {}
AppBroadcastPlugIn(AppBroadcastPlugIn const&) noexcept = default;
AppBroadcastPlugIn(AppBroadcastPlugIn&&) noexcept = default;
AppBroadcastPlugIn& operator=(AppBroadcastPlugIn const&) & noexcept = default;
AppBroadcastPlugIn& operator=(AppBroadcastPlugIn&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastPlugInManager : winrt::Windows::Media::Capture::IAppBroadcastPlugInManager
{
AppBroadcastPlugInManager(std::nullptr_t) noexcept {}
AppBroadcastPlugInManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastPlugInManager(ptr, take_ownership_from_abi) {}
AppBroadcastPlugInManager(AppBroadcastPlugInManager const&) noexcept = default;
AppBroadcastPlugInManager(AppBroadcastPlugInManager&&) noexcept = default;
AppBroadcastPlugInManager& operator=(AppBroadcastPlugInManager const&) & noexcept = default;
AppBroadcastPlugInManager& operator=(AppBroadcastPlugInManager&&) & noexcept = default;
static auto GetDefault();
static auto GetForUser(winrt::Windows::System::User const& user);
};
struct __declspec(empty_bases) AppBroadcastPlugInStateChangedEventArgs : winrt::Windows::Media::Capture::IAppBroadcastPlugInStateChangedEventArgs
{
AppBroadcastPlugInStateChangedEventArgs(std::nullptr_t) noexcept {}
AppBroadcastPlugInStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastPlugInStateChangedEventArgs(ptr, take_ownership_from_abi) {}
AppBroadcastPlugInStateChangedEventArgs(AppBroadcastPlugInStateChangedEventArgs const&) noexcept = default;
AppBroadcastPlugInStateChangedEventArgs(AppBroadcastPlugInStateChangedEventArgs&&) noexcept = default;
AppBroadcastPlugInStateChangedEventArgs& operator=(AppBroadcastPlugInStateChangedEventArgs const&) & noexcept = default;
AppBroadcastPlugInStateChangedEventArgs& operator=(AppBroadcastPlugInStateChangedEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastPreview : winrt::Windows::Media::Capture::IAppBroadcastPreview
{
AppBroadcastPreview(std::nullptr_t) noexcept {}
AppBroadcastPreview(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastPreview(ptr, take_ownership_from_abi) {}
AppBroadcastPreview(AppBroadcastPreview const&) noexcept = default;
AppBroadcastPreview(AppBroadcastPreview&&) noexcept = default;
AppBroadcastPreview& operator=(AppBroadcastPreview const&) & noexcept = default;
AppBroadcastPreview& operator=(AppBroadcastPreview&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastPreviewStateChangedEventArgs : winrt::Windows::Media::Capture::IAppBroadcastPreviewStateChangedEventArgs
{
AppBroadcastPreviewStateChangedEventArgs(std::nullptr_t) noexcept {}
AppBroadcastPreviewStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastPreviewStateChangedEventArgs(ptr, take_ownership_from_abi) {}
AppBroadcastPreviewStateChangedEventArgs(AppBroadcastPreviewStateChangedEventArgs const&) noexcept = default;
AppBroadcastPreviewStateChangedEventArgs(AppBroadcastPreviewStateChangedEventArgs&&) noexcept = default;
AppBroadcastPreviewStateChangedEventArgs& operator=(AppBroadcastPreviewStateChangedEventArgs const&) & noexcept = default;
AppBroadcastPreviewStateChangedEventArgs& operator=(AppBroadcastPreviewStateChangedEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastPreviewStreamReader : winrt::Windows::Media::Capture::IAppBroadcastPreviewStreamReader
{
AppBroadcastPreviewStreamReader(std::nullptr_t) noexcept {}
AppBroadcastPreviewStreamReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastPreviewStreamReader(ptr, take_ownership_from_abi) {}
AppBroadcastPreviewStreamReader(AppBroadcastPreviewStreamReader const&) noexcept = default;
AppBroadcastPreviewStreamReader(AppBroadcastPreviewStreamReader&&) noexcept = default;
AppBroadcastPreviewStreamReader& operator=(AppBroadcastPreviewStreamReader const&) & noexcept = default;
AppBroadcastPreviewStreamReader& operator=(AppBroadcastPreviewStreamReader&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastPreviewStreamVideoFrame : winrt::Windows::Media::Capture::IAppBroadcastPreviewStreamVideoFrame
{
AppBroadcastPreviewStreamVideoFrame(std::nullptr_t) noexcept {}
AppBroadcastPreviewStreamVideoFrame(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastPreviewStreamVideoFrame(ptr, take_ownership_from_abi) {}
AppBroadcastPreviewStreamVideoFrame(AppBroadcastPreviewStreamVideoFrame const&) noexcept = default;
AppBroadcastPreviewStreamVideoFrame(AppBroadcastPreviewStreamVideoFrame&&) noexcept = default;
AppBroadcastPreviewStreamVideoFrame& operator=(AppBroadcastPreviewStreamVideoFrame const&) & noexcept = default;
AppBroadcastPreviewStreamVideoFrame& operator=(AppBroadcastPreviewStreamVideoFrame&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastPreviewStreamVideoHeader : winrt::Windows::Media::Capture::IAppBroadcastPreviewStreamVideoHeader
{
AppBroadcastPreviewStreamVideoHeader(std::nullptr_t) noexcept {}
AppBroadcastPreviewStreamVideoHeader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastPreviewStreamVideoHeader(ptr, take_ownership_from_abi) {}
AppBroadcastPreviewStreamVideoHeader(AppBroadcastPreviewStreamVideoHeader const&) noexcept = default;
AppBroadcastPreviewStreamVideoHeader(AppBroadcastPreviewStreamVideoHeader&&) noexcept = default;
AppBroadcastPreviewStreamVideoHeader& operator=(AppBroadcastPreviewStreamVideoHeader const&) & noexcept = default;
AppBroadcastPreviewStreamVideoHeader& operator=(AppBroadcastPreviewStreamVideoHeader&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastProviderSettings : winrt::Windows::Media::Capture::IAppBroadcastProviderSettings
{
AppBroadcastProviderSettings(std::nullptr_t) noexcept {}
AppBroadcastProviderSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastProviderSettings(ptr, take_ownership_from_abi) {}
AppBroadcastProviderSettings(AppBroadcastProviderSettings const&) noexcept = default;
AppBroadcastProviderSettings(AppBroadcastProviderSettings&&) noexcept = default;
AppBroadcastProviderSettings& operator=(AppBroadcastProviderSettings const&) & noexcept = default;
AppBroadcastProviderSettings& operator=(AppBroadcastProviderSettings&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastServices : winrt::Windows::Media::Capture::IAppBroadcastServices
{
AppBroadcastServices(std::nullptr_t) noexcept {}
AppBroadcastServices(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastServices(ptr, take_ownership_from_abi) {}
AppBroadcastServices(AppBroadcastServices const&) noexcept = default;
AppBroadcastServices(AppBroadcastServices&&) noexcept = default;
AppBroadcastServices& operator=(AppBroadcastServices const&) & noexcept = default;
AppBroadcastServices& operator=(AppBroadcastServices&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastSignInStateChangedEventArgs : winrt::Windows::Media::Capture::IAppBroadcastSignInStateChangedEventArgs
{
AppBroadcastSignInStateChangedEventArgs(std::nullptr_t) noexcept {}
AppBroadcastSignInStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastSignInStateChangedEventArgs(ptr, take_ownership_from_abi) {}
AppBroadcastSignInStateChangedEventArgs(AppBroadcastSignInStateChangedEventArgs const&) noexcept = default;
AppBroadcastSignInStateChangedEventArgs(AppBroadcastSignInStateChangedEventArgs&&) noexcept = default;
AppBroadcastSignInStateChangedEventArgs& operator=(AppBroadcastSignInStateChangedEventArgs const&) & noexcept = default;
AppBroadcastSignInStateChangedEventArgs& operator=(AppBroadcastSignInStateChangedEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastState : winrt::Windows::Media::Capture::IAppBroadcastState
{
AppBroadcastState(std::nullptr_t) noexcept {}
AppBroadcastState(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastState(ptr, take_ownership_from_abi) {}
AppBroadcastState(AppBroadcastState const&) noexcept = default;
AppBroadcastState(AppBroadcastState&&) noexcept = default;
AppBroadcastState& operator=(AppBroadcastState const&) & noexcept = default;
AppBroadcastState& operator=(AppBroadcastState&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastStreamAudioFrame : winrt::Windows::Media::Capture::IAppBroadcastStreamAudioFrame
{
AppBroadcastStreamAudioFrame(std::nullptr_t) noexcept {}
AppBroadcastStreamAudioFrame(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastStreamAudioFrame(ptr, take_ownership_from_abi) {}
AppBroadcastStreamAudioFrame(AppBroadcastStreamAudioFrame const&) noexcept = default;
AppBroadcastStreamAudioFrame(AppBroadcastStreamAudioFrame&&) noexcept = default;
AppBroadcastStreamAudioFrame& operator=(AppBroadcastStreamAudioFrame const&) & noexcept = default;
AppBroadcastStreamAudioFrame& operator=(AppBroadcastStreamAudioFrame&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastStreamAudioHeader : winrt::Windows::Media::Capture::IAppBroadcastStreamAudioHeader
{
AppBroadcastStreamAudioHeader(std::nullptr_t) noexcept {}
AppBroadcastStreamAudioHeader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastStreamAudioHeader(ptr, take_ownership_from_abi) {}
AppBroadcastStreamAudioHeader(AppBroadcastStreamAudioHeader const&) noexcept = default;
AppBroadcastStreamAudioHeader(AppBroadcastStreamAudioHeader&&) noexcept = default;
AppBroadcastStreamAudioHeader& operator=(AppBroadcastStreamAudioHeader const&) & noexcept = default;
AppBroadcastStreamAudioHeader& operator=(AppBroadcastStreamAudioHeader&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastStreamReader : winrt::Windows::Media::Capture::IAppBroadcastStreamReader
{
AppBroadcastStreamReader(std::nullptr_t) noexcept {}
AppBroadcastStreamReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastStreamReader(ptr, take_ownership_from_abi) {}
AppBroadcastStreamReader(AppBroadcastStreamReader const&) noexcept = default;
AppBroadcastStreamReader(AppBroadcastStreamReader&&) noexcept = default;
AppBroadcastStreamReader& operator=(AppBroadcastStreamReader const&) & noexcept = default;
AppBroadcastStreamReader& operator=(AppBroadcastStreamReader&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastStreamStateChangedEventArgs : winrt::Windows::Media::Capture::IAppBroadcastStreamStateChangedEventArgs
{
AppBroadcastStreamStateChangedEventArgs(std::nullptr_t) noexcept {}
AppBroadcastStreamStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastStreamStateChangedEventArgs(ptr, take_ownership_from_abi) {}
AppBroadcastStreamStateChangedEventArgs(AppBroadcastStreamStateChangedEventArgs const&) noexcept = default;
AppBroadcastStreamStateChangedEventArgs(AppBroadcastStreamStateChangedEventArgs&&) noexcept = default;
AppBroadcastStreamStateChangedEventArgs& operator=(AppBroadcastStreamStateChangedEventArgs const&) & noexcept = default;
AppBroadcastStreamStateChangedEventArgs& operator=(AppBroadcastStreamStateChangedEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastStreamVideoFrame : winrt::Windows::Media::Capture::IAppBroadcastStreamVideoFrame
{
AppBroadcastStreamVideoFrame(std::nullptr_t) noexcept {}
AppBroadcastStreamVideoFrame(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastStreamVideoFrame(ptr, take_ownership_from_abi) {}
AppBroadcastStreamVideoFrame(AppBroadcastStreamVideoFrame const&) noexcept = default;
AppBroadcastStreamVideoFrame(AppBroadcastStreamVideoFrame&&) noexcept = default;
AppBroadcastStreamVideoFrame& operator=(AppBroadcastStreamVideoFrame const&) & noexcept = default;
AppBroadcastStreamVideoFrame& operator=(AppBroadcastStreamVideoFrame&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastStreamVideoHeader : winrt::Windows::Media::Capture::IAppBroadcastStreamVideoHeader
{
AppBroadcastStreamVideoHeader(std::nullptr_t) noexcept {}
AppBroadcastStreamVideoHeader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastStreamVideoHeader(ptr, take_ownership_from_abi) {}
AppBroadcastStreamVideoHeader(AppBroadcastStreamVideoHeader const&) noexcept = default;
AppBroadcastStreamVideoHeader(AppBroadcastStreamVideoHeader&&) noexcept = default;
AppBroadcastStreamVideoHeader& operator=(AppBroadcastStreamVideoHeader const&) & noexcept = default;
AppBroadcastStreamVideoHeader& operator=(AppBroadcastStreamVideoHeader&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastTriggerDetails : winrt::Windows::Media::Capture::IAppBroadcastTriggerDetails
{
AppBroadcastTriggerDetails(std::nullptr_t) noexcept {}
AppBroadcastTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastTriggerDetails(ptr, take_ownership_from_abi) {}
AppBroadcastTriggerDetails(AppBroadcastTriggerDetails const&) noexcept = default;
AppBroadcastTriggerDetails(AppBroadcastTriggerDetails&&) noexcept = default;
AppBroadcastTriggerDetails& operator=(AppBroadcastTriggerDetails const&) & noexcept = default;
AppBroadcastTriggerDetails& operator=(AppBroadcastTriggerDetails&&) & noexcept = default;
};
struct __declspec(empty_bases) AppBroadcastViewerCountChangedEventArgs : winrt::Windows::Media::Capture::IAppBroadcastViewerCountChangedEventArgs
{
AppBroadcastViewerCountChangedEventArgs(std::nullptr_t) noexcept {}
AppBroadcastViewerCountChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppBroadcastViewerCountChangedEventArgs(ptr, take_ownership_from_abi) {}
AppBroadcastViewerCountChangedEventArgs(AppBroadcastViewerCountChangedEventArgs const&) noexcept = default;
AppBroadcastViewerCountChangedEventArgs(AppBroadcastViewerCountChangedEventArgs&&) noexcept = default;
AppBroadcastViewerCountChangedEventArgs& operator=(AppBroadcastViewerCountChangedEventArgs const&) & noexcept = default;
AppBroadcastViewerCountChangedEventArgs& operator=(AppBroadcastViewerCountChangedEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) AppCapture : winrt::Windows::Media::Capture::IAppCapture
{
AppCapture(std::nullptr_t) noexcept {}
AppCapture(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppCapture(ptr, take_ownership_from_abi) {}
AppCapture(AppCapture const&) noexcept = default;
AppCapture(AppCapture&&) noexcept = default;
AppCapture& operator=(AppCapture const&) & noexcept = default;
AppCapture& operator=(AppCapture&&) & noexcept = default;
static auto GetForCurrentView();
static auto SetAllowedAsync(bool allowed);
};
struct __declspec(empty_bases) AppCaptureAlternateShortcutKeys : winrt::Windows::Media::Capture::IAppCaptureAlternateShortcutKeys,
impl::require<AppCaptureAlternateShortcutKeys, winrt::Windows::Media::Capture::IAppCaptureAlternateShortcutKeys2, winrt::Windows::Media::Capture::IAppCaptureAlternateShortcutKeys3>
{
AppCaptureAlternateShortcutKeys(std::nullptr_t) noexcept {}
AppCaptureAlternateShortcutKeys(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppCaptureAlternateShortcutKeys(ptr, take_ownership_from_abi) {}
AppCaptureAlternateShortcutKeys(AppCaptureAlternateShortcutKeys const&) noexcept = default;
AppCaptureAlternateShortcutKeys(AppCaptureAlternateShortcutKeys&&) noexcept = default;
AppCaptureAlternateShortcutKeys& operator=(AppCaptureAlternateShortcutKeys const&) & noexcept = default;
AppCaptureAlternateShortcutKeys& operator=(AppCaptureAlternateShortcutKeys&&) & noexcept = default;
};
struct __declspec(empty_bases) AppCaptureDurationGeneratedEventArgs : winrt::Windows::Media::Capture::IAppCaptureDurationGeneratedEventArgs
{
AppCaptureDurationGeneratedEventArgs(std::nullptr_t) noexcept {}
AppCaptureDurationGeneratedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppCaptureDurationGeneratedEventArgs(ptr, take_ownership_from_abi) {}
AppCaptureDurationGeneratedEventArgs(AppCaptureDurationGeneratedEventArgs const&) noexcept = default;
AppCaptureDurationGeneratedEventArgs(AppCaptureDurationGeneratedEventArgs&&) noexcept = default;
AppCaptureDurationGeneratedEventArgs& operator=(AppCaptureDurationGeneratedEventArgs const&) & noexcept = default;
AppCaptureDurationGeneratedEventArgs& operator=(AppCaptureDurationGeneratedEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) AppCaptureFileGeneratedEventArgs : winrt::Windows::Media::Capture::IAppCaptureFileGeneratedEventArgs
{
AppCaptureFileGeneratedEventArgs(std::nullptr_t) noexcept {}
AppCaptureFileGeneratedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppCaptureFileGeneratedEventArgs(ptr, take_ownership_from_abi) {}
AppCaptureFileGeneratedEventArgs(AppCaptureFileGeneratedEventArgs const&) noexcept = default;
AppCaptureFileGeneratedEventArgs(AppCaptureFileGeneratedEventArgs&&) noexcept = default;
AppCaptureFileGeneratedEventArgs& operator=(AppCaptureFileGeneratedEventArgs const&) & noexcept = default;
AppCaptureFileGeneratedEventArgs& operator=(AppCaptureFileGeneratedEventArgs&&) & noexcept = default;
};
struct AppCaptureManager
{
AppCaptureManager() = delete;
static auto GetCurrentSettings();
static auto ApplySettings(winrt::Windows::Media::Capture::AppCaptureSettings const& appCaptureSettings);
};
struct __declspec(empty_bases) AppCaptureMetadataWriter : winrt::Windows::Media::Capture::IAppCaptureMetadataWriter,
impl::require<AppCaptureMetadataWriter, winrt::Windows::Foundation::IClosable>
{
AppCaptureMetadataWriter(std::nullptr_t) noexcept {}
AppCaptureMetadataWriter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppCaptureMetadataWriter(ptr, take_ownership_from_abi) {}
AppCaptureMetadataWriter();
AppCaptureMetadataWriter(AppCaptureMetadataWriter const&) noexcept = default;
AppCaptureMetadataWriter(AppCaptureMetadataWriter&&) noexcept = default;
AppCaptureMetadataWriter& operator=(AppCaptureMetadataWriter const&) & noexcept = default;
AppCaptureMetadataWriter& operator=(AppCaptureMetadataWriter&&) & noexcept = default;
};
struct __declspec(empty_bases) AppCaptureMicrophoneCaptureStateChangedEventArgs : winrt::Windows::Media::Capture::IAppCaptureMicrophoneCaptureStateChangedEventArgs
{
AppCaptureMicrophoneCaptureStateChangedEventArgs(std::nullptr_t) noexcept {}
AppCaptureMicrophoneCaptureStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppCaptureMicrophoneCaptureStateChangedEventArgs(ptr, take_ownership_from_abi) {}
AppCaptureMicrophoneCaptureStateChangedEventArgs(AppCaptureMicrophoneCaptureStateChangedEventArgs const&) noexcept = default;
AppCaptureMicrophoneCaptureStateChangedEventArgs(AppCaptureMicrophoneCaptureStateChangedEventArgs&&) noexcept = default;
AppCaptureMicrophoneCaptureStateChangedEventArgs& operator=(AppCaptureMicrophoneCaptureStateChangedEventArgs const&) & noexcept = default;
AppCaptureMicrophoneCaptureStateChangedEventArgs& operator=(AppCaptureMicrophoneCaptureStateChangedEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) AppCaptureRecordOperation : winrt::Windows::Media::Capture::IAppCaptureRecordOperation
{
AppCaptureRecordOperation(std::nullptr_t) noexcept {}
AppCaptureRecordOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppCaptureRecordOperation(ptr, take_ownership_from_abi) {}
AppCaptureRecordOperation(AppCaptureRecordOperation const&) noexcept = default;
AppCaptureRecordOperation(AppCaptureRecordOperation&&) noexcept = default;
AppCaptureRecordOperation& operator=(AppCaptureRecordOperation const&) & noexcept = default;
AppCaptureRecordOperation& operator=(AppCaptureRecordOperation&&) & noexcept = default;
};
struct __declspec(empty_bases) AppCaptureRecordingStateChangedEventArgs : winrt::Windows::Media::Capture::IAppCaptureRecordingStateChangedEventArgs
{
AppCaptureRecordingStateChangedEventArgs(std::nullptr_t) noexcept {}
AppCaptureRecordingStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppCaptureRecordingStateChangedEventArgs(ptr, take_ownership_from_abi) {}
AppCaptureRecordingStateChangedEventArgs(AppCaptureRecordingStateChangedEventArgs const&) noexcept = default;
AppCaptureRecordingStateChangedEventArgs(AppCaptureRecordingStateChangedEventArgs&&) noexcept = default;
AppCaptureRecordingStateChangedEventArgs& operator=(AppCaptureRecordingStateChangedEventArgs const&) & noexcept = default;
AppCaptureRecordingStateChangedEventArgs& operator=(AppCaptureRecordingStateChangedEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) AppCaptureServices : winrt::Windows::Media::Capture::IAppCaptureServices
{
AppCaptureServices(std::nullptr_t) noexcept {}
AppCaptureServices(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppCaptureServices(ptr, take_ownership_from_abi) {}
AppCaptureServices(AppCaptureServices const&) noexcept = default;
AppCaptureServices(AppCaptureServices&&) noexcept = default;
AppCaptureServices& operator=(AppCaptureServices const&) & noexcept = default;
AppCaptureServices& operator=(AppCaptureServices&&) & noexcept = default;
};
struct __declspec(empty_bases) AppCaptureSettings : winrt::Windows::Media::Capture::IAppCaptureSettings,
impl::require<AppCaptureSettings, winrt::Windows::Media::Capture::IAppCaptureSettings2, winrt::Windows::Media::Capture::IAppCaptureSettings3, winrt::Windows::Media::Capture::IAppCaptureSettings4, winrt::Windows::Media::Capture::IAppCaptureSettings5>
{
AppCaptureSettings(std::nullptr_t) noexcept {}
AppCaptureSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppCaptureSettings(ptr, take_ownership_from_abi) {}
AppCaptureSettings(AppCaptureSettings const&) noexcept = default;
AppCaptureSettings(AppCaptureSettings&&) noexcept = default;
AppCaptureSettings& operator=(AppCaptureSettings const&) & noexcept = default;
AppCaptureSettings& operator=(AppCaptureSettings&&) & noexcept = default;
};
struct __declspec(empty_bases) AppCaptureState : winrt::Windows::Media::Capture::IAppCaptureState
{
AppCaptureState(std::nullptr_t) noexcept {}
AppCaptureState(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IAppCaptureState(ptr, take_ownership_from_abi) {}
AppCaptureState(AppCaptureState const&) noexcept = default;
AppCaptureState(AppCaptureState&&) noexcept = default;
AppCaptureState& operator=(AppCaptureState const&) & noexcept = default;
AppCaptureState& operator=(AppCaptureState&&) & noexcept = default;
};
struct __declspec(empty_bases) CameraCaptureUI : winrt::Windows::Media::Capture::ICameraCaptureUI
{
CameraCaptureUI(std::nullptr_t) noexcept {}
CameraCaptureUI(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::ICameraCaptureUI(ptr, take_ownership_from_abi) {}
CameraCaptureUI();
CameraCaptureUI(CameraCaptureUI const&) noexcept = default;
CameraCaptureUI(CameraCaptureUI&&) noexcept = default;
CameraCaptureUI& operator=(CameraCaptureUI const&) & noexcept = default;
CameraCaptureUI& operator=(CameraCaptureUI&&) & noexcept = default;
};
struct __declspec(empty_bases) CameraCaptureUIPhotoCaptureSettings : winrt::Windows::Media::Capture::ICameraCaptureUIPhotoCaptureSettings
{
CameraCaptureUIPhotoCaptureSettings(std::nullptr_t) noexcept {}
CameraCaptureUIPhotoCaptureSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::ICameraCaptureUIPhotoCaptureSettings(ptr, take_ownership_from_abi) {}
CameraCaptureUIPhotoCaptureSettings(CameraCaptureUIPhotoCaptureSettings const&) noexcept = default;
CameraCaptureUIPhotoCaptureSettings(CameraCaptureUIPhotoCaptureSettings&&) noexcept = default;
CameraCaptureUIPhotoCaptureSettings& operator=(CameraCaptureUIPhotoCaptureSettings const&) & noexcept = default;
CameraCaptureUIPhotoCaptureSettings& operator=(CameraCaptureUIPhotoCaptureSettings&&) & noexcept = default;
};
struct __declspec(empty_bases) CameraCaptureUIVideoCaptureSettings : winrt::Windows::Media::Capture::ICameraCaptureUIVideoCaptureSettings
{
CameraCaptureUIVideoCaptureSettings(std::nullptr_t) noexcept {}
CameraCaptureUIVideoCaptureSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::ICameraCaptureUIVideoCaptureSettings(ptr, take_ownership_from_abi) {}
CameraCaptureUIVideoCaptureSettings(CameraCaptureUIVideoCaptureSettings const&) noexcept = default;
CameraCaptureUIVideoCaptureSettings(CameraCaptureUIVideoCaptureSettings&&) noexcept = default;
CameraCaptureUIVideoCaptureSettings& operator=(CameraCaptureUIVideoCaptureSettings const&) & noexcept = default;
CameraCaptureUIVideoCaptureSettings& operator=(CameraCaptureUIVideoCaptureSettings&&) & noexcept = default;
};
struct CameraOptionsUI
{
CameraOptionsUI() = delete;
static auto Show(winrt::Windows::Media::Capture::MediaCapture const& mediaCapture);
};
struct __declspec(empty_bases) CapturedFrame : winrt::Windows::Media::Capture::ICapturedFrame,
impl::require<CapturedFrame, winrt::Windows::Media::Capture::ICapturedFrameWithSoftwareBitmap, winrt::Windows::Media::Capture::ICapturedFrame2>
{
CapturedFrame(std::nullptr_t) noexcept {}
CapturedFrame(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::ICapturedFrame(ptr, take_ownership_from_abi) {}
CapturedFrame(CapturedFrame const&) noexcept = default;
CapturedFrame(CapturedFrame&&) noexcept = default;
CapturedFrame& operator=(CapturedFrame const&) & noexcept = default;
CapturedFrame& operator=(CapturedFrame&&) & noexcept = default;
};
struct __declspec(empty_bases) CapturedFrameControlValues : winrt::Windows::Media::Capture::ICapturedFrameControlValues,
impl::require<CapturedFrameControlValues, winrt::Windows::Media::Capture::ICapturedFrameControlValues2>
{
CapturedFrameControlValues(std::nullptr_t) noexcept {}
CapturedFrameControlValues(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::ICapturedFrameControlValues(ptr, take_ownership_from_abi) {}
CapturedFrameControlValues(CapturedFrameControlValues const&) noexcept = default;
CapturedFrameControlValues(CapturedFrameControlValues&&) noexcept = default;
CapturedFrameControlValues& operator=(CapturedFrameControlValues const&) & noexcept = default;
CapturedFrameControlValues& operator=(CapturedFrameControlValues&&) & noexcept = default;
};
struct __declspec(empty_bases) CapturedPhoto : winrt::Windows::Media::Capture::ICapturedPhoto
{
CapturedPhoto(std::nullptr_t) noexcept {}
CapturedPhoto(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::ICapturedPhoto(ptr, take_ownership_from_abi) {}
CapturedPhoto(CapturedPhoto const&) noexcept = default;
CapturedPhoto(CapturedPhoto&&) noexcept = default;
CapturedPhoto& operator=(CapturedPhoto const&) & noexcept = default;
CapturedPhoto& operator=(CapturedPhoto&&) & noexcept = default;
};
struct __declspec(empty_bases) GameBarServices : winrt::Windows::Media::Capture::IGameBarServices
{
GameBarServices(std::nullptr_t) noexcept {}
GameBarServices(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IGameBarServices(ptr, take_ownership_from_abi) {}
GameBarServices(GameBarServices const&) noexcept = default;
GameBarServices(GameBarServices&&) noexcept = default;
GameBarServices& operator=(GameBarServices const&) & noexcept = default;
GameBarServices& operator=(GameBarServices&&) & noexcept = default;
};
struct __declspec(empty_bases) GameBarServicesCommandEventArgs : winrt::Windows::Media::Capture::IGameBarServicesCommandEventArgs
{
GameBarServicesCommandEventArgs(std::nullptr_t) noexcept {}
GameBarServicesCommandEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IGameBarServicesCommandEventArgs(ptr, take_ownership_from_abi) {}
GameBarServicesCommandEventArgs(GameBarServicesCommandEventArgs const&) noexcept = default;
GameBarServicesCommandEventArgs(GameBarServicesCommandEventArgs&&) noexcept = default;
GameBarServicesCommandEventArgs& operator=(GameBarServicesCommandEventArgs const&) & noexcept = default;
GameBarServicesCommandEventArgs& operator=(GameBarServicesCommandEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) GameBarServicesManager : winrt::Windows::Media::Capture::IGameBarServicesManager
{
GameBarServicesManager(std::nullptr_t) noexcept {}
GameBarServicesManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IGameBarServicesManager(ptr, take_ownership_from_abi) {}
GameBarServicesManager(GameBarServicesManager const&) noexcept = default;
GameBarServicesManager(GameBarServicesManager&&) noexcept = default;
GameBarServicesManager& operator=(GameBarServicesManager const&) & noexcept = default;
GameBarServicesManager& operator=(GameBarServicesManager&&) & noexcept = default;
static auto GetDefault();
};
struct __declspec(empty_bases) GameBarServicesManagerGameBarServicesCreatedEventArgs : winrt::Windows::Media::Capture::IGameBarServicesManagerGameBarServicesCreatedEventArgs
{
GameBarServicesManagerGameBarServicesCreatedEventArgs(std::nullptr_t) noexcept {}
GameBarServicesManagerGameBarServicesCreatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IGameBarServicesManagerGameBarServicesCreatedEventArgs(ptr, take_ownership_from_abi) {}
GameBarServicesManagerGameBarServicesCreatedEventArgs(GameBarServicesManagerGameBarServicesCreatedEventArgs const&) noexcept = default;
GameBarServicesManagerGameBarServicesCreatedEventArgs(GameBarServicesManagerGameBarServicesCreatedEventArgs&&) noexcept = default;
GameBarServicesManagerGameBarServicesCreatedEventArgs& operator=(GameBarServicesManagerGameBarServicesCreatedEventArgs const&) & noexcept = default;
GameBarServicesManagerGameBarServicesCreatedEventArgs& operator=(GameBarServicesManagerGameBarServicesCreatedEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) GameBarServicesTargetInfo : winrt::Windows::Media::Capture::IGameBarServicesTargetInfo
{
GameBarServicesTargetInfo(std::nullptr_t) noexcept {}
GameBarServicesTargetInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IGameBarServicesTargetInfo(ptr, take_ownership_from_abi) {}
GameBarServicesTargetInfo(GameBarServicesTargetInfo const&) noexcept = default;
GameBarServicesTargetInfo(GameBarServicesTargetInfo&&) noexcept = default;
GameBarServicesTargetInfo& operator=(GameBarServicesTargetInfo const&) & noexcept = default;
GameBarServicesTargetInfo& operator=(GameBarServicesTargetInfo&&) & noexcept = default;
};
struct __declspec(empty_bases) LowLagMediaRecording : winrt::Windows::Media::Capture::ILowLagMediaRecording,
impl::require<LowLagMediaRecording, winrt::Windows::Media::Capture::ILowLagMediaRecording2, winrt::Windows::Media::Capture::ILowLagMediaRecording3>
{
LowLagMediaRecording(std::nullptr_t) noexcept {}
LowLagMediaRecording(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::ILowLagMediaRecording(ptr, take_ownership_from_abi) {}
LowLagMediaRecording(LowLagMediaRecording const&) noexcept = default;
LowLagMediaRecording(LowLagMediaRecording&&) noexcept = default;
LowLagMediaRecording& operator=(LowLagMediaRecording const&) & noexcept = default;
LowLagMediaRecording& operator=(LowLagMediaRecording&&) & noexcept = default;
};
struct __declspec(empty_bases) LowLagPhotoCapture : winrt::Windows::Media::Capture::ILowLagPhotoCapture
{
LowLagPhotoCapture(std::nullptr_t) noexcept {}
LowLagPhotoCapture(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::ILowLagPhotoCapture(ptr, take_ownership_from_abi) {}
LowLagPhotoCapture(LowLagPhotoCapture const&) noexcept = default;
LowLagPhotoCapture(LowLagPhotoCapture&&) noexcept = default;
LowLagPhotoCapture& operator=(LowLagPhotoCapture const&) & noexcept = default;
LowLagPhotoCapture& operator=(LowLagPhotoCapture&&) & noexcept = default;
};
struct __declspec(empty_bases) LowLagPhotoSequenceCapture : winrt::Windows::Media::Capture::ILowLagPhotoSequenceCapture
{
LowLagPhotoSequenceCapture(std::nullptr_t) noexcept {}
LowLagPhotoSequenceCapture(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::ILowLagPhotoSequenceCapture(ptr, take_ownership_from_abi) {}
LowLagPhotoSequenceCapture(LowLagPhotoSequenceCapture const&) noexcept = default;
LowLagPhotoSequenceCapture(LowLagPhotoSequenceCapture&&) noexcept = default;
LowLagPhotoSequenceCapture& operator=(LowLagPhotoSequenceCapture const&) & noexcept = default;
LowLagPhotoSequenceCapture& operator=(LowLagPhotoSequenceCapture&&) & noexcept = default;
};
struct __declspec(empty_bases) MediaCapture : winrt::Windows::Media::Capture::IMediaCapture,
impl::require<MediaCapture, winrt::Windows::Media::Capture::IMediaCaptureVideoPreview, winrt::Windows::Media::Capture::IMediaCapture2, winrt::Windows::Foundation::IClosable, winrt::Windows::Media::Capture::IMediaCapture3, winrt::Windows::Media::Capture::IMediaCapture4, winrt::Windows::Media::Capture::IMediaCapture5, winrt::Windows::Media::Capture::IMediaCapture6, winrt::Windows::Media::Capture::IMediaCapture7>
{
MediaCapture(std::nullptr_t) noexcept {}
MediaCapture(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IMediaCapture(ptr, take_ownership_from_abi) {}
MediaCapture();
MediaCapture(MediaCapture const&) noexcept = default;
MediaCapture(MediaCapture&&) noexcept = default;
MediaCapture& operator=(MediaCapture const&) & noexcept = default;
MediaCapture& operator=(MediaCapture&&) & noexcept = default;
static auto IsVideoProfileSupported(param::hstring const& videoDeviceId);
static auto FindAllVideoProfiles(param::hstring const& videoDeviceId);
static auto FindConcurrentProfiles(param::hstring const& videoDeviceId);
static auto FindKnownVideoProfiles(param::hstring const& videoDeviceId, winrt::Windows::Media::Capture::KnownVideoProfile const& name);
};
struct __declspec(empty_bases) MediaCaptureDeviceExclusiveControlStatusChangedEventArgs : winrt::Windows::Media::Capture::IMediaCaptureDeviceExclusiveControlStatusChangedEventArgs
{
MediaCaptureDeviceExclusiveControlStatusChangedEventArgs(std::nullptr_t) noexcept {}
MediaCaptureDeviceExclusiveControlStatusChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IMediaCaptureDeviceExclusiveControlStatusChangedEventArgs(ptr, take_ownership_from_abi) {}
MediaCaptureDeviceExclusiveControlStatusChangedEventArgs(MediaCaptureDeviceExclusiveControlStatusChangedEventArgs const&) noexcept = default;
MediaCaptureDeviceExclusiveControlStatusChangedEventArgs(MediaCaptureDeviceExclusiveControlStatusChangedEventArgs&&) noexcept = default;
MediaCaptureDeviceExclusiveControlStatusChangedEventArgs& operator=(MediaCaptureDeviceExclusiveControlStatusChangedEventArgs const&) & noexcept = default;
MediaCaptureDeviceExclusiveControlStatusChangedEventArgs& operator=(MediaCaptureDeviceExclusiveControlStatusChangedEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) MediaCaptureFailedEventArgs : winrt::Windows::Media::Capture::IMediaCaptureFailedEventArgs
{
MediaCaptureFailedEventArgs(std::nullptr_t) noexcept {}
MediaCaptureFailedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IMediaCaptureFailedEventArgs(ptr, take_ownership_from_abi) {}
MediaCaptureFailedEventArgs(MediaCaptureFailedEventArgs const&) noexcept = default;
MediaCaptureFailedEventArgs(MediaCaptureFailedEventArgs&&) noexcept = default;
MediaCaptureFailedEventArgs& operator=(MediaCaptureFailedEventArgs const&) & noexcept = default;
MediaCaptureFailedEventArgs& operator=(MediaCaptureFailedEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) MediaCaptureFocusChangedEventArgs : winrt::Windows::Media::Capture::IMediaCaptureFocusChangedEventArgs
{
MediaCaptureFocusChangedEventArgs(std::nullptr_t) noexcept {}
MediaCaptureFocusChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IMediaCaptureFocusChangedEventArgs(ptr, take_ownership_from_abi) {}
MediaCaptureFocusChangedEventArgs(MediaCaptureFocusChangedEventArgs const&) noexcept = default;
MediaCaptureFocusChangedEventArgs(MediaCaptureFocusChangedEventArgs&&) noexcept = default;
MediaCaptureFocusChangedEventArgs& operator=(MediaCaptureFocusChangedEventArgs const&) & noexcept = default;
MediaCaptureFocusChangedEventArgs& operator=(MediaCaptureFocusChangedEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) MediaCaptureInitializationSettings : winrt::Windows::Media::Capture::IMediaCaptureInitializationSettings,
impl::require<MediaCaptureInitializationSettings, winrt::Windows::Media::Capture::IMediaCaptureInitializationSettings2, winrt::Windows::Media::Capture::IMediaCaptureInitializationSettings3, winrt::Windows::Media::Capture::IMediaCaptureInitializationSettings4, winrt::Windows::Media::Capture::IMediaCaptureInitializationSettings5, winrt::Windows::Media::Capture::IMediaCaptureInitializationSettings6, winrt::Windows::Media::Capture::IMediaCaptureInitializationSettings7>
{
MediaCaptureInitializationSettings(std::nullptr_t) noexcept {}
MediaCaptureInitializationSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IMediaCaptureInitializationSettings(ptr, take_ownership_from_abi) {}
MediaCaptureInitializationSettings();
MediaCaptureInitializationSettings(MediaCaptureInitializationSettings const&) noexcept = default;
MediaCaptureInitializationSettings(MediaCaptureInitializationSettings&&) noexcept = default;
MediaCaptureInitializationSettings& operator=(MediaCaptureInitializationSettings const&) & noexcept = default;
MediaCaptureInitializationSettings& operator=(MediaCaptureInitializationSettings&&) & noexcept = default;
};
struct __declspec(empty_bases) MediaCapturePauseResult : winrt::Windows::Media::Capture::IMediaCapturePauseResult,
impl::require<MediaCapturePauseResult, winrt::Windows::Foundation::IClosable>
{
MediaCapturePauseResult(std::nullptr_t) noexcept {}
MediaCapturePauseResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IMediaCapturePauseResult(ptr, take_ownership_from_abi) {}
MediaCapturePauseResult(MediaCapturePauseResult const&) noexcept = default;
MediaCapturePauseResult(MediaCapturePauseResult&&) noexcept = default;
MediaCapturePauseResult& operator=(MediaCapturePauseResult const&) & noexcept = default;
MediaCapturePauseResult& operator=(MediaCapturePauseResult&&) & noexcept = default;
};
struct __declspec(empty_bases) MediaCaptureRelativePanelWatcher : winrt::Windows::Media::Capture::IMediaCaptureRelativePanelWatcher,
impl::require<MediaCaptureRelativePanelWatcher, winrt::Windows::Foundation::IClosable>
{
MediaCaptureRelativePanelWatcher(std::nullptr_t) noexcept {}
MediaCaptureRelativePanelWatcher(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IMediaCaptureRelativePanelWatcher(ptr, take_ownership_from_abi) {}
MediaCaptureRelativePanelWatcher(MediaCaptureRelativePanelWatcher const&) noexcept = default;
MediaCaptureRelativePanelWatcher(MediaCaptureRelativePanelWatcher&&) noexcept = default;
MediaCaptureRelativePanelWatcher& operator=(MediaCaptureRelativePanelWatcher const&) & noexcept = default;
MediaCaptureRelativePanelWatcher& operator=(MediaCaptureRelativePanelWatcher&&) & noexcept = default;
};
struct __declspec(empty_bases) MediaCaptureSettings : winrt::Windows::Media::Capture::IMediaCaptureSettings,
impl::require<MediaCaptureSettings, winrt::Windows::Media::Capture::IMediaCaptureSettings2, winrt::Windows::Media::Capture::IMediaCaptureSettings3>
{
MediaCaptureSettings(std::nullptr_t) noexcept {}
MediaCaptureSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IMediaCaptureSettings(ptr, take_ownership_from_abi) {}
MediaCaptureSettings(MediaCaptureSettings const&) noexcept = default;
MediaCaptureSettings(MediaCaptureSettings&&) noexcept = default;
MediaCaptureSettings& operator=(MediaCaptureSettings const&) & noexcept = default;
MediaCaptureSettings& operator=(MediaCaptureSettings&&) & noexcept = default;
};
struct __declspec(empty_bases) MediaCaptureStopResult : winrt::Windows::Media::Capture::IMediaCaptureStopResult,
impl::require<MediaCaptureStopResult, winrt::Windows::Foundation::IClosable>
{
MediaCaptureStopResult(std::nullptr_t) noexcept {}
MediaCaptureStopResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IMediaCaptureStopResult(ptr, take_ownership_from_abi) {}
MediaCaptureStopResult(MediaCaptureStopResult const&) noexcept = default;
MediaCaptureStopResult(MediaCaptureStopResult&&) noexcept = default;
MediaCaptureStopResult& operator=(MediaCaptureStopResult const&) & noexcept = default;
MediaCaptureStopResult& operator=(MediaCaptureStopResult&&) & noexcept = default;
};
struct __declspec(empty_bases) MediaCaptureVideoProfile : winrt::Windows::Media::Capture::IMediaCaptureVideoProfile,
impl::require<MediaCaptureVideoProfile, winrt::Windows::Media::Capture::IMediaCaptureVideoProfile2>
{
MediaCaptureVideoProfile(std::nullptr_t) noexcept {}
MediaCaptureVideoProfile(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IMediaCaptureVideoProfile(ptr, take_ownership_from_abi) {}
MediaCaptureVideoProfile(MediaCaptureVideoProfile const&) noexcept = default;
MediaCaptureVideoProfile(MediaCaptureVideoProfile&&) noexcept = default;
MediaCaptureVideoProfile& operator=(MediaCaptureVideoProfile const&) & noexcept = default;
MediaCaptureVideoProfile& operator=(MediaCaptureVideoProfile&&) & noexcept = default;
};
struct __declspec(empty_bases) MediaCaptureVideoProfileMediaDescription : winrt::Windows::Media::Capture::IMediaCaptureVideoProfileMediaDescription,
impl::require<MediaCaptureVideoProfileMediaDescription, winrt::Windows::Media::Capture::IMediaCaptureVideoProfileMediaDescription2>
{
MediaCaptureVideoProfileMediaDescription(std::nullptr_t) noexcept {}
MediaCaptureVideoProfileMediaDescription(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IMediaCaptureVideoProfileMediaDescription(ptr, take_ownership_from_abi) {}
MediaCaptureVideoProfileMediaDescription(MediaCaptureVideoProfileMediaDescription const&) noexcept = default;
MediaCaptureVideoProfileMediaDescription(MediaCaptureVideoProfileMediaDescription&&) noexcept = default;
MediaCaptureVideoProfileMediaDescription& operator=(MediaCaptureVideoProfileMediaDescription const&) & noexcept = default;
MediaCaptureVideoProfileMediaDescription& operator=(MediaCaptureVideoProfileMediaDescription&&) & noexcept = default;
};
struct __declspec(empty_bases) OptionalReferencePhotoCapturedEventArgs : winrt::Windows::Media::Capture::IOptionalReferencePhotoCapturedEventArgs
{
OptionalReferencePhotoCapturedEventArgs(std::nullptr_t) noexcept {}
OptionalReferencePhotoCapturedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IOptionalReferencePhotoCapturedEventArgs(ptr, take_ownership_from_abi) {}
OptionalReferencePhotoCapturedEventArgs(OptionalReferencePhotoCapturedEventArgs const&) noexcept = default;
OptionalReferencePhotoCapturedEventArgs(OptionalReferencePhotoCapturedEventArgs&&) noexcept = default;
OptionalReferencePhotoCapturedEventArgs& operator=(OptionalReferencePhotoCapturedEventArgs const&) & noexcept = default;
OptionalReferencePhotoCapturedEventArgs& operator=(OptionalReferencePhotoCapturedEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) PhotoCapturedEventArgs : winrt::Windows::Media::Capture::IPhotoCapturedEventArgs
{
PhotoCapturedEventArgs(std::nullptr_t) noexcept {}
PhotoCapturedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IPhotoCapturedEventArgs(ptr, take_ownership_from_abi) {}
PhotoCapturedEventArgs(PhotoCapturedEventArgs const&) noexcept = default;
PhotoCapturedEventArgs(PhotoCapturedEventArgs&&) noexcept = default;
PhotoCapturedEventArgs& operator=(PhotoCapturedEventArgs const&) & noexcept = default;
PhotoCapturedEventArgs& operator=(PhotoCapturedEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) PhotoConfirmationCapturedEventArgs : winrt::Windows::Media::Capture::IPhotoConfirmationCapturedEventArgs
{
PhotoConfirmationCapturedEventArgs(std::nullptr_t) noexcept {}
PhotoConfirmationCapturedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IPhotoConfirmationCapturedEventArgs(ptr, take_ownership_from_abi) {}
PhotoConfirmationCapturedEventArgs(PhotoConfirmationCapturedEventArgs const&) noexcept = default;
PhotoConfirmationCapturedEventArgs(PhotoConfirmationCapturedEventArgs&&) noexcept = default;
PhotoConfirmationCapturedEventArgs& operator=(PhotoConfirmationCapturedEventArgs const&) & noexcept = default;
PhotoConfirmationCapturedEventArgs& operator=(PhotoConfirmationCapturedEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) ScreenCapture : winrt::Windows::Media::Capture::IScreenCapture
{
ScreenCapture(std::nullptr_t) noexcept {}
ScreenCapture(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IScreenCapture(ptr, take_ownership_from_abi) {}
ScreenCapture(ScreenCapture const&) noexcept = default;
ScreenCapture(ScreenCapture&&) noexcept = default;
ScreenCapture& operator=(ScreenCapture const&) & noexcept = default;
ScreenCapture& operator=(ScreenCapture&&) & noexcept = default;
static auto GetForCurrentView();
};
struct __declspec(empty_bases) SourceSuspensionChangedEventArgs : winrt::Windows::Media::Capture::ISourceSuspensionChangedEventArgs
{
SourceSuspensionChangedEventArgs(std::nullptr_t) noexcept {}
SourceSuspensionChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::ISourceSuspensionChangedEventArgs(ptr, take_ownership_from_abi) {}
SourceSuspensionChangedEventArgs(SourceSuspensionChangedEventArgs const&) noexcept = default;
SourceSuspensionChangedEventArgs(SourceSuspensionChangedEventArgs&&) noexcept = default;
SourceSuspensionChangedEventArgs& operator=(SourceSuspensionChangedEventArgs const&) & noexcept = default;
SourceSuspensionChangedEventArgs& operator=(SourceSuspensionChangedEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) VideoStreamConfiguration : winrt::Windows::Media::Capture::IVideoStreamConfiguration
{
VideoStreamConfiguration(std::nullptr_t) noexcept {}
VideoStreamConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Capture::IVideoStreamConfiguration(ptr, take_ownership_from_abi) {}
VideoStreamConfiguration(VideoStreamConfiguration const&) noexcept = default;
VideoStreamConfiguration(VideoStreamConfiguration&&) noexcept = default;
VideoStreamConfiguration& operator=(VideoStreamConfiguration const&) & noexcept = default;
VideoStreamConfiguration& operator=(VideoStreamConfiguration&&) & noexcept = default;
};
}
#endif