mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 15:16:12 -04:00
749 lines
63 KiB
C++
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
|