mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 23:26:12 -04:00
329 lines
26 KiB
C++
329 lines
26 KiB
C++
// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.210505.3
|
|
|
|
#ifndef WINRT_Windows_Devices_Perception_2_H
|
|
#define WINRT_Windows_Devices_Perception_2_H
|
|
#include "winrt/impl/Windows.Foundation.1.h"
|
|
#include "winrt/impl/Windows.Devices.Perception.1.h"
|
|
WINRT_EXPORT namespace winrt::Windows::Devices::Perception
|
|
{
|
|
struct KnownCameraIntrinsicsProperties
|
|
{
|
|
KnownCameraIntrinsicsProperties() = delete;
|
|
[[nodiscard]] static auto FocalLength();
|
|
[[nodiscard]] static auto PrincipalPoint();
|
|
[[nodiscard]] static auto RadialDistortion();
|
|
[[nodiscard]] static auto TangentialDistortion();
|
|
};
|
|
struct KnownPerceptionColorFrameSourceProperties
|
|
{
|
|
KnownPerceptionColorFrameSourceProperties() = delete;
|
|
[[nodiscard]] static auto Exposure();
|
|
[[nodiscard]] static auto AutoExposureEnabled();
|
|
[[nodiscard]] static auto ExposureCompensation();
|
|
};
|
|
struct KnownPerceptionDepthFrameSourceProperties
|
|
{
|
|
KnownPerceptionDepthFrameSourceProperties() = delete;
|
|
[[nodiscard]] static auto MinDepth();
|
|
[[nodiscard]] static auto MaxDepth();
|
|
};
|
|
struct KnownPerceptionFrameSourceProperties
|
|
{
|
|
KnownPerceptionFrameSourceProperties() = delete;
|
|
[[nodiscard]] static auto Id();
|
|
[[nodiscard]] static auto PhysicalDeviceIds();
|
|
[[nodiscard]] static auto FrameKind();
|
|
[[nodiscard]] static auto DeviceModelVersion();
|
|
[[nodiscard]] static auto EnclosureLocation();
|
|
[[nodiscard]] static auto DeviceId();
|
|
};
|
|
struct KnownPerceptionInfraredFrameSourceProperties
|
|
{
|
|
KnownPerceptionInfraredFrameSourceProperties() = delete;
|
|
[[nodiscard]] static auto Exposure();
|
|
[[nodiscard]] static auto AutoExposureEnabled();
|
|
[[nodiscard]] static auto ExposureCompensation();
|
|
[[nodiscard]] static auto ActiveIlluminationEnabled();
|
|
[[nodiscard]] static auto AmbientSubtractionEnabled();
|
|
[[nodiscard]] static auto StructureLightPatternEnabled();
|
|
[[nodiscard]] static auto InterleavedIlluminationEnabled();
|
|
};
|
|
struct KnownPerceptionVideoFrameSourceProperties
|
|
{
|
|
KnownPerceptionVideoFrameSourceProperties() = delete;
|
|
[[nodiscard]] static auto VideoProfile();
|
|
[[nodiscard]] static auto SupportedVideoProfiles();
|
|
[[nodiscard]] static auto AvailableVideoProfiles();
|
|
[[nodiscard]] static auto IsMirrored();
|
|
[[nodiscard]] static auto CameraIntrinsics();
|
|
};
|
|
struct KnownPerceptionVideoProfileProperties
|
|
{
|
|
KnownPerceptionVideoProfileProperties() = delete;
|
|
[[nodiscard]] static auto BitmapPixelFormat();
|
|
[[nodiscard]] static auto BitmapAlphaMode();
|
|
[[nodiscard]] static auto Width();
|
|
[[nodiscard]] static auto Height();
|
|
[[nodiscard]] static auto FrameDuration();
|
|
};
|
|
struct __declspec(empty_bases) PerceptionColorFrame : winrt::Windows::Devices::Perception::IPerceptionColorFrame
|
|
{
|
|
PerceptionColorFrame(std::nullptr_t) noexcept {}
|
|
PerceptionColorFrame(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionColorFrame(ptr, take_ownership_from_abi) {}
|
|
PerceptionColorFrame(PerceptionColorFrame const&) noexcept = default;
|
|
PerceptionColorFrame(PerceptionColorFrame&&) noexcept = default;
|
|
PerceptionColorFrame& operator=(PerceptionColorFrame const&) & noexcept = default;
|
|
PerceptionColorFrame& operator=(PerceptionColorFrame&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionColorFrameArrivedEventArgs : winrt::Windows::Devices::Perception::IPerceptionColorFrameArrivedEventArgs
|
|
{
|
|
PerceptionColorFrameArrivedEventArgs(std::nullptr_t) noexcept {}
|
|
PerceptionColorFrameArrivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionColorFrameArrivedEventArgs(ptr, take_ownership_from_abi) {}
|
|
PerceptionColorFrameArrivedEventArgs(PerceptionColorFrameArrivedEventArgs const&) noexcept = default;
|
|
PerceptionColorFrameArrivedEventArgs(PerceptionColorFrameArrivedEventArgs&&) noexcept = default;
|
|
PerceptionColorFrameArrivedEventArgs& operator=(PerceptionColorFrameArrivedEventArgs const&) & noexcept = default;
|
|
PerceptionColorFrameArrivedEventArgs& operator=(PerceptionColorFrameArrivedEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionColorFrameReader : winrt::Windows::Devices::Perception::IPerceptionColorFrameReader
|
|
{
|
|
PerceptionColorFrameReader(std::nullptr_t) noexcept {}
|
|
PerceptionColorFrameReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionColorFrameReader(ptr, take_ownership_from_abi) {}
|
|
PerceptionColorFrameReader(PerceptionColorFrameReader const&) noexcept = default;
|
|
PerceptionColorFrameReader(PerceptionColorFrameReader&&) noexcept = default;
|
|
PerceptionColorFrameReader& operator=(PerceptionColorFrameReader const&) & noexcept = default;
|
|
PerceptionColorFrameReader& operator=(PerceptionColorFrameReader&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionColorFrameSource : winrt::Windows::Devices::Perception::IPerceptionColorFrameSource,
|
|
impl::require<PerceptionColorFrameSource, winrt::Windows::Devices::Perception::IPerceptionColorFrameSource2>
|
|
{
|
|
PerceptionColorFrameSource(std::nullptr_t) noexcept {}
|
|
PerceptionColorFrameSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionColorFrameSource(ptr, take_ownership_from_abi) {}
|
|
PerceptionColorFrameSource(PerceptionColorFrameSource const&) noexcept = default;
|
|
PerceptionColorFrameSource(PerceptionColorFrameSource&&) noexcept = default;
|
|
PerceptionColorFrameSource& operator=(PerceptionColorFrameSource const&) & noexcept = default;
|
|
PerceptionColorFrameSource& operator=(PerceptionColorFrameSource&&) & noexcept = default;
|
|
static auto CreateWatcher();
|
|
static auto FindAllAsync();
|
|
static auto FromIdAsync(param::hstring const& id);
|
|
static auto RequestAccessAsync();
|
|
};
|
|
struct __declspec(empty_bases) PerceptionColorFrameSourceAddedEventArgs : winrt::Windows::Devices::Perception::IPerceptionColorFrameSourceAddedEventArgs
|
|
{
|
|
PerceptionColorFrameSourceAddedEventArgs(std::nullptr_t) noexcept {}
|
|
PerceptionColorFrameSourceAddedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionColorFrameSourceAddedEventArgs(ptr, take_ownership_from_abi) {}
|
|
PerceptionColorFrameSourceAddedEventArgs(PerceptionColorFrameSourceAddedEventArgs const&) noexcept = default;
|
|
PerceptionColorFrameSourceAddedEventArgs(PerceptionColorFrameSourceAddedEventArgs&&) noexcept = default;
|
|
PerceptionColorFrameSourceAddedEventArgs& operator=(PerceptionColorFrameSourceAddedEventArgs const&) & noexcept = default;
|
|
PerceptionColorFrameSourceAddedEventArgs& operator=(PerceptionColorFrameSourceAddedEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionColorFrameSourceRemovedEventArgs : winrt::Windows::Devices::Perception::IPerceptionColorFrameSourceRemovedEventArgs
|
|
{
|
|
PerceptionColorFrameSourceRemovedEventArgs(std::nullptr_t) noexcept {}
|
|
PerceptionColorFrameSourceRemovedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionColorFrameSourceRemovedEventArgs(ptr, take_ownership_from_abi) {}
|
|
PerceptionColorFrameSourceRemovedEventArgs(PerceptionColorFrameSourceRemovedEventArgs const&) noexcept = default;
|
|
PerceptionColorFrameSourceRemovedEventArgs(PerceptionColorFrameSourceRemovedEventArgs&&) noexcept = default;
|
|
PerceptionColorFrameSourceRemovedEventArgs& operator=(PerceptionColorFrameSourceRemovedEventArgs const&) & noexcept = default;
|
|
PerceptionColorFrameSourceRemovedEventArgs& operator=(PerceptionColorFrameSourceRemovedEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionColorFrameSourceWatcher : winrt::Windows::Devices::Perception::IPerceptionColorFrameSourceWatcher
|
|
{
|
|
PerceptionColorFrameSourceWatcher(std::nullptr_t) noexcept {}
|
|
PerceptionColorFrameSourceWatcher(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionColorFrameSourceWatcher(ptr, take_ownership_from_abi) {}
|
|
PerceptionColorFrameSourceWatcher(PerceptionColorFrameSourceWatcher const&) noexcept = default;
|
|
PerceptionColorFrameSourceWatcher(PerceptionColorFrameSourceWatcher&&) noexcept = default;
|
|
PerceptionColorFrameSourceWatcher& operator=(PerceptionColorFrameSourceWatcher const&) & noexcept = default;
|
|
PerceptionColorFrameSourceWatcher& operator=(PerceptionColorFrameSourceWatcher&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionControlSession : winrt::Windows::Devices::Perception::IPerceptionControlSession
|
|
{
|
|
PerceptionControlSession(std::nullptr_t) noexcept {}
|
|
PerceptionControlSession(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionControlSession(ptr, take_ownership_from_abi) {}
|
|
PerceptionControlSession(PerceptionControlSession const&) noexcept = default;
|
|
PerceptionControlSession(PerceptionControlSession&&) noexcept = default;
|
|
PerceptionControlSession& operator=(PerceptionControlSession const&) & noexcept = default;
|
|
PerceptionControlSession& operator=(PerceptionControlSession&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionDepthCorrelatedCameraIntrinsics : winrt::Windows::Devices::Perception::IPerceptionDepthCorrelatedCameraIntrinsics
|
|
{
|
|
PerceptionDepthCorrelatedCameraIntrinsics(std::nullptr_t) noexcept {}
|
|
PerceptionDepthCorrelatedCameraIntrinsics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionDepthCorrelatedCameraIntrinsics(ptr, take_ownership_from_abi) {}
|
|
PerceptionDepthCorrelatedCameraIntrinsics(PerceptionDepthCorrelatedCameraIntrinsics const&) noexcept = default;
|
|
PerceptionDepthCorrelatedCameraIntrinsics(PerceptionDepthCorrelatedCameraIntrinsics&&) noexcept = default;
|
|
PerceptionDepthCorrelatedCameraIntrinsics& operator=(PerceptionDepthCorrelatedCameraIntrinsics const&) & noexcept = default;
|
|
PerceptionDepthCorrelatedCameraIntrinsics& operator=(PerceptionDepthCorrelatedCameraIntrinsics&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionDepthCorrelatedCoordinateMapper : winrt::Windows::Devices::Perception::IPerceptionDepthCorrelatedCoordinateMapper
|
|
{
|
|
PerceptionDepthCorrelatedCoordinateMapper(std::nullptr_t) noexcept {}
|
|
PerceptionDepthCorrelatedCoordinateMapper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionDepthCorrelatedCoordinateMapper(ptr, take_ownership_from_abi) {}
|
|
PerceptionDepthCorrelatedCoordinateMapper(PerceptionDepthCorrelatedCoordinateMapper const&) noexcept = default;
|
|
PerceptionDepthCorrelatedCoordinateMapper(PerceptionDepthCorrelatedCoordinateMapper&&) noexcept = default;
|
|
PerceptionDepthCorrelatedCoordinateMapper& operator=(PerceptionDepthCorrelatedCoordinateMapper const&) & noexcept = default;
|
|
PerceptionDepthCorrelatedCoordinateMapper& operator=(PerceptionDepthCorrelatedCoordinateMapper&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionDepthFrame : winrt::Windows::Devices::Perception::IPerceptionDepthFrame
|
|
{
|
|
PerceptionDepthFrame(std::nullptr_t) noexcept {}
|
|
PerceptionDepthFrame(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionDepthFrame(ptr, take_ownership_from_abi) {}
|
|
PerceptionDepthFrame(PerceptionDepthFrame const&) noexcept = default;
|
|
PerceptionDepthFrame(PerceptionDepthFrame&&) noexcept = default;
|
|
PerceptionDepthFrame& operator=(PerceptionDepthFrame const&) & noexcept = default;
|
|
PerceptionDepthFrame& operator=(PerceptionDepthFrame&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionDepthFrameArrivedEventArgs : winrt::Windows::Devices::Perception::IPerceptionDepthFrameArrivedEventArgs
|
|
{
|
|
PerceptionDepthFrameArrivedEventArgs(std::nullptr_t) noexcept {}
|
|
PerceptionDepthFrameArrivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionDepthFrameArrivedEventArgs(ptr, take_ownership_from_abi) {}
|
|
PerceptionDepthFrameArrivedEventArgs(PerceptionDepthFrameArrivedEventArgs const&) noexcept = default;
|
|
PerceptionDepthFrameArrivedEventArgs(PerceptionDepthFrameArrivedEventArgs&&) noexcept = default;
|
|
PerceptionDepthFrameArrivedEventArgs& operator=(PerceptionDepthFrameArrivedEventArgs const&) & noexcept = default;
|
|
PerceptionDepthFrameArrivedEventArgs& operator=(PerceptionDepthFrameArrivedEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionDepthFrameReader : winrt::Windows::Devices::Perception::IPerceptionDepthFrameReader
|
|
{
|
|
PerceptionDepthFrameReader(std::nullptr_t) noexcept {}
|
|
PerceptionDepthFrameReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionDepthFrameReader(ptr, take_ownership_from_abi) {}
|
|
PerceptionDepthFrameReader(PerceptionDepthFrameReader const&) noexcept = default;
|
|
PerceptionDepthFrameReader(PerceptionDepthFrameReader&&) noexcept = default;
|
|
PerceptionDepthFrameReader& operator=(PerceptionDepthFrameReader const&) & noexcept = default;
|
|
PerceptionDepthFrameReader& operator=(PerceptionDepthFrameReader&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionDepthFrameSource : winrt::Windows::Devices::Perception::IPerceptionDepthFrameSource,
|
|
impl::require<PerceptionDepthFrameSource, winrt::Windows::Devices::Perception::IPerceptionDepthFrameSource2>
|
|
{
|
|
PerceptionDepthFrameSource(std::nullptr_t) noexcept {}
|
|
PerceptionDepthFrameSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionDepthFrameSource(ptr, take_ownership_from_abi) {}
|
|
PerceptionDepthFrameSource(PerceptionDepthFrameSource const&) noexcept = default;
|
|
PerceptionDepthFrameSource(PerceptionDepthFrameSource&&) noexcept = default;
|
|
PerceptionDepthFrameSource& operator=(PerceptionDepthFrameSource const&) & noexcept = default;
|
|
PerceptionDepthFrameSource& operator=(PerceptionDepthFrameSource&&) & noexcept = default;
|
|
static auto CreateWatcher();
|
|
static auto FindAllAsync();
|
|
static auto FromIdAsync(param::hstring const& id);
|
|
static auto RequestAccessAsync();
|
|
};
|
|
struct __declspec(empty_bases) PerceptionDepthFrameSourceAddedEventArgs : winrt::Windows::Devices::Perception::IPerceptionDepthFrameSourceAddedEventArgs
|
|
{
|
|
PerceptionDepthFrameSourceAddedEventArgs(std::nullptr_t) noexcept {}
|
|
PerceptionDepthFrameSourceAddedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionDepthFrameSourceAddedEventArgs(ptr, take_ownership_from_abi) {}
|
|
PerceptionDepthFrameSourceAddedEventArgs(PerceptionDepthFrameSourceAddedEventArgs const&) noexcept = default;
|
|
PerceptionDepthFrameSourceAddedEventArgs(PerceptionDepthFrameSourceAddedEventArgs&&) noexcept = default;
|
|
PerceptionDepthFrameSourceAddedEventArgs& operator=(PerceptionDepthFrameSourceAddedEventArgs const&) & noexcept = default;
|
|
PerceptionDepthFrameSourceAddedEventArgs& operator=(PerceptionDepthFrameSourceAddedEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionDepthFrameSourceRemovedEventArgs : winrt::Windows::Devices::Perception::IPerceptionDepthFrameSourceRemovedEventArgs
|
|
{
|
|
PerceptionDepthFrameSourceRemovedEventArgs(std::nullptr_t) noexcept {}
|
|
PerceptionDepthFrameSourceRemovedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionDepthFrameSourceRemovedEventArgs(ptr, take_ownership_from_abi) {}
|
|
PerceptionDepthFrameSourceRemovedEventArgs(PerceptionDepthFrameSourceRemovedEventArgs const&) noexcept = default;
|
|
PerceptionDepthFrameSourceRemovedEventArgs(PerceptionDepthFrameSourceRemovedEventArgs&&) noexcept = default;
|
|
PerceptionDepthFrameSourceRemovedEventArgs& operator=(PerceptionDepthFrameSourceRemovedEventArgs const&) & noexcept = default;
|
|
PerceptionDepthFrameSourceRemovedEventArgs& operator=(PerceptionDepthFrameSourceRemovedEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionDepthFrameSourceWatcher : winrt::Windows::Devices::Perception::IPerceptionDepthFrameSourceWatcher
|
|
{
|
|
PerceptionDepthFrameSourceWatcher(std::nullptr_t) noexcept {}
|
|
PerceptionDepthFrameSourceWatcher(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionDepthFrameSourceWatcher(ptr, take_ownership_from_abi) {}
|
|
PerceptionDepthFrameSourceWatcher(PerceptionDepthFrameSourceWatcher const&) noexcept = default;
|
|
PerceptionDepthFrameSourceWatcher(PerceptionDepthFrameSourceWatcher&&) noexcept = default;
|
|
PerceptionDepthFrameSourceWatcher& operator=(PerceptionDepthFrameSourceWatcher const&) & noexcept = default;
|
|
PerceptionDepthFrameSourceWatcher& operator=(PerceptionDepthFrameSourceWatcher&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionFrameSourcePropertiesChangedEventArgs : winrt::Windows::Devices::Perception::IPerceptionFrameSourcePropertiesChangedEventArgs
|
|
{
|
|
PerceptionFrameSourcePropertiesChangedEventArgs(std::nullptr_t) noexcept {}
|
|
PerceptionFrameSourcePropertiesChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionFrameSourcePropertiesChangedEventArgs(ptr, take_ownership_from_abi) {}
|
|
PerceptionFrameSourcePropertiesChangedEventArgs(PerceptionFrameSourcePropertiesChangedEventArgs const&) noexcept = default;
|
|
PerceptionFrameSourcePropertiesChangedEventArgs(PerceptionFrameSourcePropertiesChangedEventArgs&&) noexcept = default;
|
|
PerceptionFrameSourcePropertiesChangedEventArgs& operator=(PerceptionFrameSourcePropertiesChangedEventArgs const&) & noexcept = default;
|
|
PerceptionFrameSourcePropertiesChangedEventArgs& operator=(PerceptionFrameSourcePropertiesChangedEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionFrameSourcePropertyChangeResult : winrt::Windows::Devices::Perception::IPerceptionFrameSourcePropertyChangeResult
|
|
{
|
|
PerceptionFrameSourcePropertyChangeResult(std::nullptr_t) noexcept {}
|
|
PerceptionFrameSourcePropertyChangeResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionFrameSourcePropertyChangeResult(ptr, take_ownership_from_abi) {}
|
|
PerceptionFrameSourcePropertyChangeResult(PerceptionFrameSourcePropertyChangeResult const&) noexcept = default;
|
|
PerceptionFrameSourcePropertyChangeResult(PerceptionFrameSourcePropertyChangeResult&&) noexcept = default;
|
|
PerceptionFrameSourcePropertyChangeResult& operator=(PerceptionFrameSourcePropertyChangeResult const&) & noexcept = default;
|
|
PerceptionFrameSourcePropertyChangeResult& operator=(PerceptionFrameSourcePropertyChangeResult&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionInfraredFrame : winrt::Windows::Devices::Perception::IPerceptionInfraredFrame
|
|
{
|
|
PerceptionInfraredFrame(std::nullptr_t) noexcept {}
|
|
PerceptionInfraredFrame(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionInfraredFrame(ptr, take_ownership_from_abi) {}
|
|
PerceptionInfraredFrame(PerceptionInfraredFrame const&) noexcept = default;
|
|
PerceptionInfraredFrame(PerceptionInfraredFrame&&) noexcept = default;
|
|
PerceptionInfraredFrame& operator=(PerceptionInfraredFrame const&) & noexcept = default;
|
|
PerceptionInfraredFrame& operator=(PerceptionInfraredFrame&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionInfraredFrameArrivedEventArgs : winrt::Windows::Devices::Perception::IPerceptionInfraredFrameArrivedEventArgs
|
|
{
|
|
PerceptionInfraredFrameArrivedEventArgs(std::nullptr_t) noexcept {}
|
|
PerceptionInfraredFrameArrivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionInfraredFrameArrivedEventArgs(ptr, take_ownership_from_abi) {}
|
|
PerceptionInfraredFrameArrivedEventArgs(PerceptionInfraredFrameArrivedEventArgs const&) noexcept = default;
|
|
PerceptionInfraredFrameArrivedEventArgs(PerceptionInfraredFrameArrivedEventArgs&&) noexcept = default;
|
|
PerceptionInfraredFrameArrivedEventArgs& operator=(PerceptionInfraredFrameArrivedEventArgs const&) & noexcept = default;
|
|
PerceptionInfraredFrameArrivedEventArgs& operator=(PerceptionInfraredFrameArrivedEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionInfraredFrameReader : winrt::Windows::Devices::Perception::IPerceptionInfraredFrameReader
|
|
{
|
|
PerceptionInfraredFrameReader(std::nullptr_t) noexcept {}
|
|
PerceptionInfraredFrameReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionInfraredFrameReader(ptr, take_ownership_from_abi) {}
|
|
PerceptionInfraredFrameReader(PerceptionInfraredFrameReader const&) noexcept = default;
|
|
PerceptionInfraredFrameReader(PerceptionInfraredFrameReader&&) noexcept = default;
|
|
PerceptionInfraredFrameReader& operator=(PerceptionInfraredFrameReader const&) & noexcept = default;
|
|
PerceptionInfraredFrameReader& operator=(PerceptionInfraredFrameReader&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionInfraredFrameSource : winrt::Windows::Devices::Perception::IPerceptionInfraredFrameSource,
|
|
impl::require<PerceptionInfraredFrameSource, winrt::Windows::Devices::Perception::IPerceptionInfraredFrameSource2>
|
|
{
|
|
PerceptionInfraredFrameSource(std::nullptr_t) noexcept {}
|
|
PerceptionInfraredFrameSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionInfraredFrameSource(ptr, take_ownership_from_abi) {}
|
|
PerceptionInfraredFrameSource(PerceptionInfraredFrameSource const&) noexcept = default;
|
|
PerceptionInfraredFrameSource(PerceptionInfraredFrameSource&&) noexcept = default;
|
|
PerceptionInfraredFrameSource& operator=(PerceptionInfraredFrameSource const&) & noexcept = default;
|
|
PerceptionInfraredFrameSource& operator=(PerceptionInfraredFrameSource&&) & noexcept = default;
|
|
static auto CreateWatcher();
|
|
static auto FindAllAsync();
|
|
static auto FromIdAsync(param::hstring const& id);
|
|
static auto RequestAccessAsync();
|
|
};
|
|
struct __declspec(empty_bases) PerceptionInfraredFrameSourceAddedEventArgs : winrt::Windows::Devices::Perception::IPerceptionInfraredFrameSourceAddedEventArgs
|
|
{
|
|
PerceptionInfraredFrameSourceAddedEventArgs(std::nullptr_t) noexcept {}
|
|
PerceptionInfraredFrameSourceAddedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionInfraredFrameSourceAddedEventArgs(ptr, take_ownership_from_abi) {}
|
|
PerceptionInfraredFrameSourceAddedEventArgs(PerceptionInfraredFrameSourceAddedEventArgs const&) noexcept = default;
|
|
PerceptionInfraredFrameSourceAddedEventArgs(PerceptionInfraredFrameSourceAddedEventArgs&&) noexcept = default;
|
|
PerceptionInfraredFrameSourceAddedEventArgs& operator=(PerceptionInfraredFrameSourceAddedEventArgs const&) & noexcept = default;
|
|
PerceptionInfraredFrameSourceAddedEventArgs& operator=(PerceptionInfraredFrameSourceAddedEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionInfraredFrameSourceRemovedEventArgs : winrt::Windows::Devices::Perception::IPerceptionInfraredFrameSourceRemovedEventArgs
|
|
{
|
|
PerceptionInfraredFrameSourceRemovedEventArgs(std::nullptr_t) noexcept {}
|
|
PerceptionInfraredFrameSourceRemovedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionInfraredFrameSourceRemovedEventArgs(ptr, take_ownership_from_abi) {}
|
|
PerceptionInfraredFrameSourceRemovedEventArgs(PerceptionInfraredFrameSourceRemovedEventArgs const&) noexcept = default;
|
|
PerceptionInfraredFrameSourceRemovedEventArgs(PerceptionInfraredFrameSourceRemovedEventArgs&&) noexcept = default;
|
|
PerceptionInfraredFrameSourceRemovedEventArgs& operator=(PerceptionInfraredFrameSourceRemovedEventArgs const&) & noexcept = default;
|
|
PerceptionInfraredFrameSourceRemovedEventArgs& operator=(PerceptionInfraredFrameSourceRemovedEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionInfraredFrameSourceWatcher : winrt::Windows::Devices::Perception::IPerceptionInfraredFrameSourceWatcher
|
|
{
|
|
PerceptionInfraredFrameSourceWatcher(std::nullptr_t) noexcept {}
|
|
PerceptionInfraredFrameSourceWatcher(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionInfraredFrameSourceWatcher(ptr, take_ownership_from_abi) {}
|
|
PerceptionInfraredFrameSourceWatcher(PerceptionInfraredFrameSourceWatcher const&) noexcept = default;
|
|
PerceptionInfraredFrameSourceWatcher(PerceptionInfraredFrameSourceWatcher&&) noexcept = default;
|
|
PerceptionInfraredFrameSourceWatcher& operator=(PerceptionInfraredFrameSourceWatcher const&) & noexcept = default;
|
|
PerceptionInfraredFrameSourceWatcher& operator=(PerceptionInfraredFrameSourceWatcher&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PerceptionVideoProfile : winrt::Windows::Devices::Perception::IPerceptionVideoProfile
|
|
{
|
|
PerceptionVideoProfile(std::nullptr_t) noexcept {}
|
|
PerceptionVideoProfile(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Perception::IPerceptionVideoProfile(ptr, take_ownership_from_abi) {}
|
|
PerceptionVideoProfile(PerceptionVideoProfile const&) noexcept = default;
|
|
PerceptionVideoProfile(PerceptionVideoProfile&&) noexcept = default;
|
|
PerceptionVideoProfile& operator=(PerceptionVideoProfile const&) & noexcept = default;
|
|
PerceptionVideoProfile& operator=(PerceptionVideoProfile&&) & noexcept = default;
|
|
};
|
|
}
|
|
#endif
|