| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/winrt/ |
Upload File : |
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// File generated by WinMDIDL version 8.00.0021
//
import "inspectable.idl";
import "AsyncInfo.idl";
import "EventToken.idl";
import "windowscontracts.idl";
import "Windows.Foundation.idl";
import "Windows.Devices.Enumeration.idl";
import "Windows.Foundation.Numerics.idl";
import "Windows.Graphics.Imaging.idl";
import "Windows.Media.idl";
import "Windows.Media.Devices.Core.idl";
// Forward Declare
namespace Windows
{
namespace Devices
{
namespace Enumeration
{
typedef enum DeviceWatcherStatus DeviceWatcherStatus;
}
}
}
namespace Windows
{
namespace Foundation
{
namespace Collections
{
typedef enum CollectionChange CollectionChange;
}
}
}
namespace Windows
{
namespace Foundation
{
interface IAsyncAction;
interface IClosable;
}
}
namespace Windows
{
namespace Foundation
{
namespace Numerics
{
typedef struct Matrix4x4 Matrix4x4;
typedef struct Vector3 Vector3;
}
}
}
namespace Windows
{
namespace Foundation
{
typedef struct Point Point;
typedef struct Rect Rect;
typedef struct TimeSpan TimeSpan;
apicontract UniversalApiContract;
}
}
namespace Windows
{
namespace Graphics
{
namespace Imaging
{
typedef enum BitmapAlphaMode BitmapAlphaMode;
typedef enum BitmapPixelFormat BitmapPixelFormat;
}
}
}
namespace Windows
{
namespace Media
{
namespace Devices
{
namespace Core
{
runtimeclass CameraIntrinsics;
}
}
}
}
namespace Windows
{
namespace Media
{
runtimeclass VideoFrame;
}
}
namespace Windows
{
namespace Devices
{
namespace Perception
{
typedef enum PerceptionFrameSourceAccessStatus PerceptionFrameSourceAccessStatus;
typedef enum PerceptionFrameSourcePropertyChangeStatus PerceptionFrameSourcePropertyChangeStatus;
interface IKnownCameraIntrinsicsPropertiesStatics;
interface IKnownPerceptionColorFrameSourcePropertiesStatics;
interface IKnownPerceptionDepthFrameSourcePropertiesStatics;
interface IKnownPerceptionFrameSourcePropertiesStatics;
interface IKnownPerceptionFrameSourcePropertiesStatics2;
interface IKnownPerceptionInfraredFrameSourcePropertiesStatics;
interface IKnownPerceptionVideoFrameSourcePropertiesStatics;
interface IKnownPerceptionVideoProfilePropertiesStatics;
interface IPerceptionColorFrame;
interface IPerceptionColorFrameArrivedEventArgs;
interface IPerceptionColorFrameReader;
interface IPerceptionColorFrameSource;
interface IPerceptionColorFrameSource2;
interface IPerceptionColorFrameSourceAddedEventArgs;
interface IPerceptionColorFrameSourceRemovedEventArgs;
interface IPerceptionColorFrameSourceStatics;
interface IPerceptionColorFrameSourceWatcher;
interface IPerceptionControlSession;
interface IPerceptionDepthCorrelatedCameraIntrinsics;
interface IPerceptionDepthCorrelatedCoordinateMapper;
interface IPerceptionDepthFrame;
interface IPerceptionDepthFrameArrivedEventArgs;
interface IPerceptionDepthFrameReader;
interface IPerceptionDepthFrameSource;
interface IPerceptionDepthFrameSource2;
interface IPerceptionDepthFrameSourceAddedEventArgs;
interface IPerceptionDepthFrameSourceRemovedEventArgs;
interface IPerceptionDepthFrameSourceStatics;
interface IPerceptionDepthFrameSourceWatcher;
interface IPerceptionFrameSourcePropertiesChangedEventArgs;
interface IPerceptionFrameSourcePropertyChangeResult;
interface IPerceptionInfraredFrame;
interface IPerceptionInfraredFrameArrivedEventArgs;
interface IPerceptionInfraredFrameReader;
interface IPerceptionInfraredFrameSource;
interface IPerceptionInfraredFrameSource2;
interface IPerceptionInfraredFrameSourceAddedEventArgs;
interface IPerceptionInfraredFrameSourceRemovedEventArgs;
interface IPerceptionInfraredFrameSourceStatics;
interface IPerceptionInfraredFrameSourceWatcher;
interface IPerceptionVideoProfile;
runtimeclass KnownCameraIntrinsicsProperties;
runtimeclass KnownPerceptionColorFrameSourceProperties;
runtimeclass KnownPerceptionDepthFrameSourceProperties;
runtimeclass KnownPerceptionFrameSourceProperties;
runtimeclass KnownPerceptionInfraredFrameSourceProperties;
runtimeclass KnownPerceptionVideoFrameSourceProperties;
runtimeclass KnownPerceptionVideoProfileProperties;
runtimeclass PerceptionColorFrame;
runtimeclass PerceptionColorFrameArrivedEventArgs;
runtimeclass PerceptionColorFrameReader;
runtimeclass PerceptionColorFrameSource;
runtimeclass PerceptionColorFrameSourceAddedEventArgs;
runtimeclass PerceptionColorFrameSourceRemovedEventArgs;
runtimeclass PerceptionColorFrameSourceWatcher;
runtimeclass PerceptionControlSession;
runtimeclass PerceptionDepthCorrelatedCameraIntrinsics;
runtimeclass PerceptionDepthCorrelatedCoordinateMapper;
runtimeclass PerceptionDepthFrame;
runtimeclass PerceptionDepthFrameArrivedEventArgs;
runtimeclass PerceptionDepthFrameReader;
runtimeclass PerceptionDepthFrameSource;
runtimeclass PerceptionDepthFrameSourceAddedEventArgs;
runtimeclass PerceptionDepthFrameSourceRemovedEventArgs;
runtimeclass PerceptionDepthFrameSourceWatcher;
runtimeclass PerceptionFrameSourcePropertiesChangedEventArgs;
runtimeclass PerceptionFrameSourcePropertyChangeResult;
runtimeclass PerceptionInfraredFrame;
runtimeclass PerceptionInfraredFrameArrivedEventArgs;
runtimeclass PerceptionInfraredFrameReader;
runtimeclass PerceptionInfraredFrameSource;
runtimeclass PerceptionInfraredFrameSourceAddedEventArgs;
runtimeclass PerceptionInfraredFrameSourceRemovedEventArgs;
runtimeclass PerceptionInfraredFrameSourceWatcher;
runtimeclass PerceptionVideoProfile;
}
}
}
// Generic instantiations
namespace Windows
{
namespace Devices
{
namespace Perception
{
declare
{
interface Windows.Foundation.Collections.IIterable<Windows.Devices.Perception.PerceptionColorFrameSource*>;
interface Windows.Foundation.Collections.IIterable<Windows.Devices.Perception.PerceptionDepthFrameSource*>;
interface Windows.Foundation.Collections.IIterable<Windows.Devices.Perception.PerceptionInfraredFrameSource*>;
interface Windows.Foundation.Collections.IIterable<Windows.Devices.Perception.PerceptionVideoProfile*>;
interface Windows.Foundation.Collections.IIterator<Windows.Devices.Perception.PerceptionColorFrameSource*>;
interface Windows.Foundation.Collections.IIterator<Windows.Devices.Perception.PerceptionDepthFrameSource*>;
interface Windows.Foundation.Collections.IIterator<Windows.Devices.Perception.PerceptionInfraredFrameSource*>;
interface Windows.Foundation.Collections.IIterator<Windows.Devices.Perception.PerceptionVideoProfile*>;
interface Windows.Foundation.Collections.IVectorView<Windows.Devices.Perception.PerceptionColorFrameSource*>;
interface Windows.Foundation.Collections.IVectorView<Windows.Devices.Perception.PerceptionDepthFrameSource*>;
interface Windows.Foundation.Collections.IVectorView<Windows.Devices.Perception.PerceptionInfraredFrameSource*>;
interface Windows.Foundation.Collections.IVectorView<Windows.Devices.Perception.PerceptionVideoProfile*>;
interface Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionColorFrameSource*>;
interface Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionDepthCorrelatedCameraIntrinsics*>;
interface Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionDepthCorrelatedCoordinateMapper*>;
interface Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionDepthFrameSource*>;
interface Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionFrameSourceAccessStatus>;
interface Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeResult*>;
interface Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionInfraredFrameSource*>;
interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Devices.Perception.PerceptionColorFrameSource*>*>;
interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Devices.Perception.PerceptionDepthFrameSource*>*>;
interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Devices.Perception.PerceptionInfraredFrameSource*>*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionColorFrameReader*, Windows.Devices.Perception.PerceptionColorFrameArrivedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionColorFrameSource*, IInspectable*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionColorFrameSource*, Windows.Devices.Perception.PerceptionFrameSourcePropertiesChangedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionColorFrameSourceWatcher*, IInspectable*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionColorFrameSourceWatcher*, Windows.Devices.Perception.PerceptionColorFrameSourceAddedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionColorFrameSourceWatcher*, Windows.Devices.Perception.PerceptionColorFrameSourceRemovedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionControlSession*, IInspectable*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionDepthFrameReader*, Windows.Devices.Perception.PerceptionDepthFrameArrivedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionDepthFrameSource*, IInspectable*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionDepthFrameSource*, Windows.Devices.Perception.PerceptionFrameSourcePropertiesChangedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher*, IInspectable*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher*, Windows.Devices.Perception.PerceptionDepthFrameSourceAddedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher*, Windows.Devices.Perception.PerceptionDepthFrameSourceRemovedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionInfraredFrameReader*, Windows.Devices.Perception.PerceptionInfraredFrameArrivedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionInfraredFrameSource*, IInspectable*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionInfraredFrameSource*, Windows.Devices.Perception.PerceptionFrameSourcePropertiesChangedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher*, IInspectable*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher*, Windows.Devices.Perception.PerceptionInfraredFrameSourceAddedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher*, Windows.Devices.Perception.PerceptionInfraredFrameSourceRemovedEventArgs*>;
}
}
}
}
// Type definition
namespace Windows
{
namespace Devices
{
namespace Perception
{
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionFrameSourceAccessStatus may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
enum PerceptionFrameSourceAccessStatus
{
Unspecified = 0,
Allowed = 1,
DeniedByUser = 2,
DeniedBySystem = 3
};
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionFrameSourcePropertyChangeStatus may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
enum PerceptionFrameSourcePropertyChangeStatus
{
Unknown = 0,
Accepted = 1,
LostControl = 2,
PropertyNotSupported = 3,
PropertyReadOnly = 4,
ValueOutOfRange = 5
};
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.KnownCameraIntrinsicsProperties)]
[uuid(08C03978-437A-4D97-A663-FD3195600249)]
interface IKnownCameraIntrinsicsPropertiesStatics : IInspectable
{
[deprecated("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT FocalLength([out] [retval] HSTRING* value);
[deprecated("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT PrincipalPoint([out] [retval] HSTRING* value);
[deprecated("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT RadialDistortion([out] [retval] HSTRING* value);
[deprecated("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT TangentialDistortion([out] [retval] HSTRING* value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("KnownPerceptionColorFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.KnownPerceptionColorFrameSourceProperties)]
[uuid(5DF1CCA2-01F8-4A87-B859-D5E5B7E1DE4B)]
interface IKnownPerceptionColorFrameSourcePropertiesStatics : IInspectable
{
[deprecated("KnownPerceptionColorFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Exposure([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionColorFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT AutoExposureEnabled([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionColorFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT ExposureCompensation([out] [retval] HSTRING* value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("KnownPerceptionDepthFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.KnownPerceptionDepthFrameSourceProperties)]
[uuid(5DF1CCA2-01F8-4A87-B859-D5E5B7E1DE4A)]
interface IKnownPerceptionDepthFrameSourcePropertiesStatics : IInspectable
{
[deprecated("KnownPerceptionDepthFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT MinDepth([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionDepthFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT MaxDepth([out] [retval] HSTRING* value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.KnownPerceptionFrameSourceProperties)]
[uuid(5DF1CCA2-01F8-4A87-B859-D5E5B7E1DE47)]
interface IKnownPerceptionFrameSourcePropertiesStatics : IInspectable
{
[deprecated("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Id([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT PhysicalDeviceIds([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT FrameKind([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT DeviceModelVersion([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT EnclosureLocation([out] [retval] HSTRING* value);
}
[contract(Windows.Foundation.UniversalApiContract, 2.0)]
[deprecated("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.KnownPerceptionFrameSourceProperties)]
[uuid(A9C86871-05DC-4A4D-8A5C-A4ECF26BBC46)]
interface IKnownPerceptionFrameSourcePropertiesStatics2 : IInspectable
{
[deprecated("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT DeviceId([out] [retval] HSTRING* value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("KnownPerceptionInfraredFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.KnownPerceptionInfraredFrameSourceProperties)]
[uuid(5DF1CCA2-01F8-4A87-B859-D5E5B7E1DE49)]
interface IKnownPerceptionInfraredFrameSourcePropertiesStatics : IInspectable
{
[deprecated("KnownPerceptionInfraredFrameSourceProperties.Exposure may be unavailable after Windows Creator Update. Use Windows.Media.Devices.ExposureControl instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Exposure([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionInfraredFrameSourceProperties.AutoExposureEnabled may be unavailable after Windows Creator Update. Use Windows.Media.Devices.ExposureControl.Auto instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT AutoExposureEnabled([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionInfraredFrameSourceProperties.ExposureCompensation may be unavailable after Windows Creator Update. Use Windows.Media.Devices.ExposureCompensationControl instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT ExposureCompensation([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionInfraredFrameSourceProperties.ActiveIlluminationEnabled may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT ActiveIlluminationEnabled([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionInfraredFrameSourceProperties.AmbientSubtractionEnabled may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT AmbientSubtractionEnabled([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionInfraredFrameSourceProperties.StructureLightPatternEnabled may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT StructureLightPatternEnabled([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionInfraredFrameSourceProperties.InterleavedIlluminationEnabled may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT InterleavedIlluminationEnabled([out] [retval] HSTRING* value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.KnownPerceptionVideoFrameSourceProperties)]
[uuid(5DF1CCA2-01F8-4A87-B859-D5E5B7E1DE48)]
interface IKnownPerceptionVideoFrameSourcePropertiesStatics : IInspectable
{
[deprecated("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT VideoProfile([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT SupportedVideoProfiles([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT AvailableVideoProfiles([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT IsMirrored([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT CameraIntrinsics([out] [retval] HSTRING* value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.KnownPerceptionVideoProfileProperties)]
[uuid(8F08E2E7-5A76-43E3-A13A-DA3D91A9EF98)]
interface IKnownPerceptionVideoProfilePropertiesStatics : IInspectable
{
[deprecated("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT BitmapPixelFormat([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT BitmapAlphaMode([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Width([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Height([out] [retval] HSTRING* value);
[deprecated("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT FrameDuration([out] [retval] HSTRING* value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionColorFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.VideoMediaFrame instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionColorFrame)]
[uuid(FE621549-2CBF-4F94-9861-F817EA317747)]
interface IPerceptionColorFrame : IInspectable
requires
Windows.Foundation.IClosable
{
[deprecated("PerceptionColorFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.VideoMediaFrame instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT VideoFrame([out] [retval] Windows.Media.VideoFrame** value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionColorFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionColorFrameArrivedEventArgs)]
[uuid(8FAD02D5-86F7-4D8D-B966-5A3761BA9F59)]
interface IPerceptionColorFrameArrivedEventArgs : IInspectable
{
[deprecated("PerceptionColorFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT RelativeTime([out] [retval] Windows.Foundation.TimeSpan* value);
[deprecated("PerceptionColorFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TryOpenFrame([out] [retval] Windows.Devices.Perception.PerceptionColorFrame** result);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionColorFrameReader)]
[uuid(7650F56E-B9F5-461B-83AD-F222AF2AAADC)]
interface IPerceptionColorFrameReader : IInspectable
requires
Windows.Foundation.IClosable
{
[deprecated("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT FrameArrived([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionColorFrameReader*, Windows.Devices.Perception.PerceptionColorFrameArrivedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT FrameArrived([in] EventRegistrationToken token);
[deprecated("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Source([out] [retval] Windows.Devices.Perception.PerceptionColorFrameSource** value);
[deprecated("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT IsPaused([out] [retval] boolean* value);
[deprecated("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propput] HRESULT IsPaused([in] boolean value);
[deprecated("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TryReadLatestFrame([out] [retval] Windows.Devices.Perception.PerceptionColorFrame** result);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionColorFrameSource)]
[uuid(DC6DBA7C-0B58-468D-9CA1-6DB04CC0477C)]
interface IPerceptionColorFrameSource : IInspectable
{
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT AvailableChanged([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionColorFrameSource*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT AvailableChanged([in] EventRegistrationToken token);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT ActiveChanged([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionColorFrameSource*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT ActiveChanged([in] EventRegistrationToken token);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT PropertiesChanged([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionColorFrameSource*, Windows.Devices.Perception.PerceptionFrameSourcePropertiesChangedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT PropertiesChanged([in] EventRegistrationToken token);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT VideoProfileChanged([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionColorFrameSource*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT VideoProfileChanged([in] EventRegistrationToken token);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT CameraIntrinsicsChanged([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionColorFrameSource*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT CameraIntrinsicsChanged([in] EventRegistrationToken token);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Id([out] [retval] HSTRING* value);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT DisplayName([out] [retval] HSTRING* value);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT DeviceKind([out] [retval] HSTRING* value);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Available([out] [retval] boolean* value);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Active([out] [retval] boolean* value);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT IsControlled([out] [retval] boolean* value);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Properties([out] [retval] Windows.Foundation.Collections.IMapView<HSTRING, IInspectable*>** value);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT SupportedVideoProfiles([out] [retval] Windows.Foundation.Collections.IVectorView<Windows.Devices.Perception.PerceptionVideoProfile*>** value);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT AvailableVideoProfiles([out] [retval] Windows.Foundation.Collections.IVectorView<Windows.Devices.Perception.PerceptionVideoProfile*>** value);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT VideoProfile([out] [retval] Windows.Devices.Perception.PerceptionVideoProfile** value);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT CameraIntrinsics([out] [retval] Windows.Media.Devices.Core.CameraIntrinsics** value);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT AcquireControlSession([out] [retval] Windows.Devices.Perception.PerceptionControlSession** value);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT CanControlIndependentlyFrom([in] HSTRING targetId, [out] [retval] boolean* result);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT IsCorrelatedWith([in] HSTRING targetId, [out] [retval] boolean* result);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TryGetTransformTo([in] HSTRING targetId, [out] Windows.Foundation.Numerics.Matrix4x4* result, [out] [retval] boolean* hasResult);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TryGetDepthCorrelatedCameraIntrinsicsAsync([in] Windows.Devices.Perception.PerceptionDepthFrameSource* correlatedDepthFrameSource, [out] [retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionDepthCorrelatedCameraIntrinsics*>** result);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TryGetDepthCorrelatedCoordinateMapperAsync([in] HSTRING targetSourceId, [in] Windows.Devices.Perception.PerceptionDepthFrameSource* correlatedDepthFrameSource, [out] [retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionDepthCorrelatedCoordinateMapper*>** result);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TrySetVideoProfileAsync([in] Windows.Devices.Perception.PerceptionControlSession* controlSession, [in] Windows.Devices.Perception.PerceptionVideoProfile* profile, [out] [retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeResult*>** result);
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT OpenReader([out] [retval] Windows.Devices.Perception.PerceptionColorFrameReader** result);
}
[contract(Windows.Foundation.UniversalApiContract, 2.0)]
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionColorFrameSource)]
[uuid(F88008E5-5631-45ED-AD98-8C6AA04CFB91)]
interface IPerceptionColorFrameSource2 : IInspectable
{
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT DeviceId([out] [retval] HSTRING* value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionColorFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionColorFrameSourceAddedEventArgs)]
[uuid(D16BF4E6-DA24-442C-BBD5-55549B5B94F3)]
interface IPerceptionColorFrameSourceAddedEventArgs : IInspectable
{
[deprecated("PerceptionColorFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT FrameSource([out] [retval] Windows.Devices.Perception.PerceptionColorFrameSource** value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionColorFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionColorFrameSourceRemovedEventArgs)]
[uuid(D277FA69-EB4C-42EF-BA4F-288F615C93C1)]
interface IPerceptionColorFrameSourceRemovedEventArgs : IInspectable
{
[deprecated("PerceptionColorFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT FrameSource([out] [retval] Windows.Devices.Perception.PerceptionColorFrameSource** value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionColorFrameSource)]
[uuid(5DF3CCA2-01F8-4A87-B859-D5E5B7E1DE49)]
interface IPerceptionColorFrameSourceStatics : IInspectable
{
[deprecated("PerceptionColorFrameSource.CreateWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.CreateWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT CreateWatcher([out] [retval] Windows.Devices.Perception.PerceptionColorFrameSourceWatcher** watcher);
[deprecated("PerceptionColorFrameSource.FindAllAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FindAllAsync instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT FindAllAsync([out] [retval] Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Devices.Perception.PerceptionColorFrameSource*>*>** result);
[deprecated("PerceptionColorFrameSource.FromIdAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FromIdAsync instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT FromIdAsync([in] HSTRING id, [out] [retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionColorFrameSource*>** result);
[deprecated("PerceptionColorFrameSource.RequestAccessAsync may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT RequestAccessAsync([out] [retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionFrameSourceAccessStatus>** result);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionColorFrameSourceWatcher)]
[uuid(96BD1392-E667-40C4-89F9-1462DEA6A9CC)]
interface IPerceptionColorFrameSourceWatcher : IInspectable
{
[deprecated("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT SourceAdded([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionColorFrameSourceWatcher*, Windows.Devices.Perception.PerceptionColorFrameSourceAddedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT SourceAdded([in] EventRegistrationToken token);
[deprecated("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT SourceRemoved([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionColorFrameSourceWatcher*, Windows.Devices.Perception.PerceptionColorFrameSourceRemovedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT SourceRemoved([in] EventRegistrationToken token);
[deprecated("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT Stopped([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionColorFrameSourceWatcher*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT Stopped([in] EventRegistrationToken token);
[deprecated("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT EnumerationCompleted([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionColorFrameSourceWatcher*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT EnumerationCompleted([in] EventRegistrationToken token);
[deprecated("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Status([out] [retval] Windows.Devices.Enumeration.DeviceWatcherStatus* value);
[deprecated("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT Start();
[deprecated("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT Stop();
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionControlSession may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionControlSession)]
[uuid(99998653-5A3D-417F-9239-F1889E548B48)]
interface IPerceptionControlSession : IInspectable
requires
Windows.Foundation.IClosable
{
[deprecated("PerceptionControlSession may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT ControlLost([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionControlSession*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionControlSession may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT ControlLost([in] EventRegistrationToken token);
[deprecated("PerceptionControlSession may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TrySetPropertyAsync([in] HSTRING name, [in] IInspectable* value, [out] [retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeResult*>** result);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionDepthCorrelatedCameraIntrinsics)]
[uuid(6548CA01-86DE-5BE1-6582-807FCF4C95CF)]
interface IPerceptionDepthCorrelatedCameraIntrinsics : IInspectable
{
[deprecated("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT UnprojectPixelAtCorrelatedDepth([in] Windows.Foundation.Point pixelCoordinate, [in] Windows.Devices.Perception.PerceptionDepthFrame* depthFrame, [out] [retval] Windows.Foundation.Numerics.Vector3* result);
[deprecated("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT UnprojectPixelsAtCorrelatedDepth([in] UINT32 __sourceCoordinatesSize, [in] [size_is(__sourceCoordinatesSize)] Windows.Foundation.Point* sourceCoordinates, [in] Windows.Devices.Perception.PerceptionDepthFrame* depthFrame, [in] UINT32 __resultsSize, [out] [size_is(__resultsSize)] Windows.Foundation.Numerics.Vector3* results);
[deprecated("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT UnprojectRegionPixelsAtCorrelatedDepthAsync([in] Windows.Foundation.Rect region, [in] Windows.Devices.Perception.PerceptionDepthFrame* depthFrame, [in] UINT32 __resultsSize, [out] [size_is(__resultsSize)] Windows.Foundation.Numerics.Vector3* results, [out] [retval] Windows.Foundation.IAsyncAction** result);
[deprecated("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT UnprojectAllPixelsAtCorrelatedDepthAsync([in] Windows.Devices.Perception.PerceptionDepthFrame* depthFrame, [in] UINT32 __resultsSize, [out] [size_is(__resultsSize)] Windows.Foundation.Numerics.Vector3* results, [out] [retval] Windows.Foundation.IAsyncAction** result);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionDepthCorrelatedCoordinateMapper)]
[uuid(5B4D9D1D-B5F6-469C-B8C2-B97A45E6863B)]
interface IPerceptionDepthCorrelatedCoordinateMapper : IInspectable
{
[deprecated("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT MapPixelToTarget([in] Windows.Foundation.Point sourcePixelCoordinate, [in] Windows.Devices.Perception.PerceptionDepthFrame* depthFrame, [out] [retval] Windows.Foundation.Point* result);
[deprecated("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT MapPixelsToTarget([in] UINT32 __sourceCoordinatesSize, [in] [size_is(__sourceCoordinatesSize)] Windows.Foundation.Point* sourceCoordinates, [in] Windows.Devices.Perception.PerceptionDepthFrame* depthFrame, [in] UINT32 __resultsSize, [out] [size_is(__resultsSize)] Windows.Foundation.Point* results);
[deprecated("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT MapRegionOfPixelsToTargetAsync([in] Windows.Foundation.Rect region, [in] Windows.Devices.Perception.PerceptionDepthFrame* depthFrame, [in] UINT32 __targetCoordinatesSize, [out] [size_is(__targetCoordinatesSize)] Windows.Foundation.Point* targetCoordinates, [out] [retval] Windows.Foundation.IAsyncAction** result);
[deprecated("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT MapAllPixelsToTargetAsync([in] Windows.Devices.Perception.PerceptionDepthFrame* depthFrame, [in] UINT32 __targetCoordinatesSize, [out] [size_is(__targetCoordinatesSize)] Windows.Foundation.Point* targetCoordinates, [out] [retval] Windows.Foundation.IAsyncAction** result);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionDepthFrame)]
[uuid(A37B81FC-9906-4FFD-9161-0024B360B657)]
interface IPerceptionDepthFrame : IInspectable
requires
Windows.Foundation.IClosable
{
[deprecated("PerceptionDepthFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT VideoFrame([out] [retval] Windows.Media.VideoFrame** value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionDepthFrameArrivedEventArgs)]
[uuid(443D25B2-B282-4637-9173-AC978435C985)]
interface IPerceptionDepthFrameArrivedEventArgs : IInspectable
{
[deprecated("PerceptionDepthFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT RelativeTime([out] [retval] Windows.Foundation.TimeSpan* value);
[deprecated("PerceptionDepthFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TryOpenFrame([out] [retval] Windows.Devices.Perception.PerceptionDepthFrame** result);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionDepthFrameReader)]
[uuid(B1A3C09F-299B-4612-A4F7-270F25A096EC)]
interface IPerceptionDepthFrameReader : IInspectable
requires
Windows.Foundation.IClosable
{
[deprecated("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT FrameArrived([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionDepthFrameReader*, Windows.Devices.Perception.PerceptionDepthFrameArrivedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT FrameArrived([in] EventRegistrationToken token);
[deprecated("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Source([out] [retval] Windows.Devices.Perception.PerceptionDepthFrameSource** value);
[deprecated("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT IsPaused([out] [retval] boolean* value);
[deprecated("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propput] HRESULT IsPaused([in] boolean value);
[deprecated("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TryReadLatestFrame([out] [retval] Windows.Devices.Perception.PerceptionDepthFrame** result);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionDepthFrameSource)]
[uuid(79D433D6-47FB-4DF1-BFC9-F01D40BD9942)]
interface IPerceptionDepthFrameSource : IInspectable
{
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT AvailableChanged([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionDepthFrameSource*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT AvailableChanged([in] EventRegistrationToken token);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT ActiveChanged([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionDepthFrameSource*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT ActiveChanged([in] EventRegistrationToken token);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT PropertiesChanged([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionDepthFrameSource*, Windows.Devices.Perception.PerceptionFrameSourcePropertiesChangedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT PropertiesChanged([in] EventRegistrationToken token);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT VideoProfileChanged([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionDepthFrameSource*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT VideoProfileChanged([in] EventRegistrationToken token);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT CameraIntrinsicsChanged([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionDepthFrameSource*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT CameraIntrinsicsChanged([in] EventRegistrationToken token);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Id([out] [retval] HSTRING* value);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT DisplayName([out] [retval] HSTRING* value);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT DeviceKind([out] [retval] HSTRING* value);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Available([out] [retval] boolean* value);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Active([out] [retval] boolean* value);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT IsControlled([out] [retval] boolean* value);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Properties([out] [retval] Windows.Foundation.Collections.IMapView<HSTRING, IInspectable*>** value);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT SupportedVideoProfiles([out] [retval] Windows.Foundation.Collections.IVectorView<Windows.Devices.Perception.PerceptionVideoProfile*>** value);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT AvailableVideoProfiles([out] [retval] Windows.Foundation.Collections.IVectorView<Windows.Devices.Perception.PerceptionVideoProfile*>** value);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT VideoProfile([out] [retval] Windows.Devices.Perception.PerceptionVideoProfile** value);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT CameraIntrinsics([out] [retval] Windows.Media.Devices.Core.CameraIntrinsics** value);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT AcquireControlSession([out] [retval] Windows.Devices.Perception.PerceptionControlSession** result);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT CanControlIndependentlyFrom([in] HSTRING targetId, [out] [retval] boolean* result);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT IsCorrelatedWith([in] HSTRING targetId, [out] [retval] boolean* result);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TryGetTransformTo([in] HSTRING targetId, [out] Windows.Foundation.Numerics.Matrix4x4* result, [out] [retval] boolean* hasResult);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TryGetDepthCorrelatedCameraIntrinsicsAsync([in] Windows.Devices.Perception.PerceptionDepthFrameSource* target, [out] [retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionDepthCorrelatedCameraIntrinsics*>** result);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TryGetDepthCorrelatedCoordinateMapperAsync([in] HSTRING targetId, [in] Windows.Devices.Perception.PerceptionDepthFrameSource* depthFrameSourceToMapWith, [out] [retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionDepthCorrelatedCoordinateMapper*>** result);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TrySetVideoProfileAsync([in] Windows.Devices.Perception.PerceptionControlSession* controlSession, [in] Windows.Devices.Perception.PerceptionVideoProfile* profile, [out] [retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeResult*>** result);
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT OpenReader([out] [retval] Windows.Devices.Perception.PerceptionDepthFrameReader** result);
}
[contract(Windows.Foundation.UniversalApiContract, 2.0)]
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionDepthFrameSource)]
[uuid(E3D23D2E-6E2C-4E6D-91D9-704CD8DFF79D)]
interface IPerceptionDepthFrameSource2 : IInspectable
{
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT DeviceId([out] [retval] HSTRING* value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionDepthFrameSourceAddedEventArgs)]
[uuid(93A48168-8BF8-45D2-A2F8-4AC0931CC7A6)]
interface IPerceptionDepthFrameSourceAddedEventArgs : IInspectable
{
[deprecated("PerceptionDepthFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT FrameSource([out] [retval] Windows.Devices.Perception.PerceptionDepthFrameSource** value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionDepthFrameSourceRemovedEventArgs)]
[uuid(A0C0CC4D-E96C-4D81-86DD-38B95E49C6DF)]
interface IPerceptionDepthFrameSourceRemovedEventArgs : IInspectable
{
[deprecated("PerceptionDepthFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT FrameSource([out] [retval] Windows.Devices.Perception.PerceptionDepthFrameSource** value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionDepthFrameSource)]
[uuid(5DF3CCA2-01F8-4A87-B859-D5E5B7E1DE48)]
interface IPerceptionDepthFrameSourceStatics : IInspectable
{
[deprecated("PerceptionDepthFrameSource.CreateWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.CreateWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT CreateWatcher([out] [retval] Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher** watcher);
[deprecated("PerceptionDepthFrameSource.FindAllAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FindAllAsync instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT FindAllAsync([out] [retval] Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Devices.Perception.PerceptionDepthFrameSource*>*>** result);
[deprecated("PerceptionDepthFrameSource.FromIdAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FromIdAsync instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT FromIdAsync([in] HSTRING id, [out] [retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionDepthFrameSource*>** result);
[deprecated("PerceptionDepthFrameSource.RequestAccessAsync may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT RequestAccessAsync([out] [retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionFrameSourceAccessStatus>** result);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher)]
[uuid(780E96D1-8D02-4D2B-ADA4-5BA624A0EB10)]
interface IPerceptionDepthFrameSourceWatcher : IInspectable
{
[deprecated("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT SourceAdded([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher*, Windows.Devices.Perception.PerceptionDepthFrameSourceAddedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT SourceAdded([in] EventRegistrationToken token);
[deprecated("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT SourceRemoved([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher*, Windows.Devices.Perception.PerceptionDepthFrameSourceRemovedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT SourceRemoved([in] EventRegistrationToken token);
[deprecated("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT Stopped([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT Stopped([in] EventRegistrationToken token);
[deprecated("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT EnumerationCompleted([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT EnumerationCompleted([in] EventRegistrationToken token);
[deprecated("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Status([out] [retval] Windows.Devices.Enumeration.DeviceWatcherStatus* value);
[deprecated("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT Start();
[deprecated("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT Stop();
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionFrameSourcePropertiesChangedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionFrameSourcePropertiesChangedEventArgs)]
[uuid(6C68E068-BCF1-4ECC-B891-7625D1244B6B)]
interface IPerceptionFrameSourcePropertiesChangedEventArgs : IInspectable
{
[deprecated("PerceptionFrameSourcePropertiesChangedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT CollectionChange([out] [retval] Windows.Foundation.Collections.CollectionChange* value);
[deprecated("PerceptionFrameSourcePropertiesChangedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Key([out] [retval] HSTRING* value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionFrameSourcePropertyChangeResult may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeResult)]
[uuid(1E33390A-3C90-4D22-B898-F42BBA6418FF)]
interface IPerceptionFrameSourcePropertyChangeResult : IInspectable
{
[deprecated("PerceptionFrameSourcePropertyChangeResult may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Status([out] [retval] Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeStatus* value);
[deprecated("PerceptionFrameSourcePropertyChangeResult may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT NewValue([out] [retval] IInspectable** value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionInfraredFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.InfraredMediaFrame instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionInfraredFrame)]
[uuid(B0886276-849E-4C7A-8AE6-B56064532153)]
interface IPerceptionInfraredFrame : IInspectable
requires
Windows.Foundation.IClosable
{
[deprecated("PerceptionInfraredFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.InfraredMediaFrame instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT VideoFrame([out] [retval] Windows.Media.VideoFrame** value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionInfraredFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionInfraredFrameArrivedEventArgs)]
[uuid(9F77FAC7-B4BD-4857-9D50-BE8EF075DAEF)]
interface IPerceptionInfraredFrameArrivedEventArgs : IInspectable
{
[deprecated("PerceptionInfraredFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT RelativeTime([out] [retval] Windows.Foundation.TimeSpan* value);
[deprecated("PerceptionInfraredFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TryOpenFrame([out] [retval] Windows.Devices.Perception.PerceptionInfraredFrame** result);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionInfraredFrameReader)]
[uuid(7960CE18-D39B-4FC8-A04A-929734C6756C)]
interface IPerceptionInfraredFrameReader : IInspectable
requires
Windows.Foundation.IClosable
{
[deprecated("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT FrameArrived([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionInfraredFrameReader*, Windows.Devices.Perception.PerceptionInfraredFrameArrivedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT FrameArrived([in] EventRegistrationToken token);
[deprecated("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Source([out] [retval] Windows.Devices.Perception.PerceptionInfraredFrameSource** value);
[deprecated("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT IsPaused([out] [retval] boolean* value);
[deprecated("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propput] HRESULT IsPaused([in] boolean value);
[deprecated("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TryReadLatestFrame([out] [retval] Windows.Devices.Perception.PerceptionInfraredFrame** result);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionInfraredFrameSource)]
[uuid(55B08742-1808-494E-9E30-9D2A7BE8F700)]
interface IPerceptionInfraredFrameSource : IInspectable
{
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT AvailableChanged([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionInfraredFrameSource*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT AvailableChanged([in] EventRegistrationToken token);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT ActiveChanged([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionInfraredFrameSource*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT ActiveChanged([in] EventRegistrationToken token);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT PropertiesChanged([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionInfraredFrameSource*, Windows.Devices.Perception.PerceptionFrameSourcePropertiesChangedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT PropertiesChanged([in] EventRegistrationToken token);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT VideoProfileChanged([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionInfraredFrameSource*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT VideoProfileChanged([in] EventRegistrationToken token);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT CameraIntrinsicsChanged([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionInfraredFrameSource*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT CameraIntrinsicsChanged([in] EventRegistrationToken token);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Id([out] [retval] HSTRING* value);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT DisplayName([out] [retval] HSTRING* value);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT DeviceKind([out] [retval] HSTRING* value);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Available([out] [retval] boolean* value);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Active([out] [retval] boolean* value);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT IsControlled([out] [retval] boolean* value);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Properties([out] [retval] Windows.Foundation.Collections.IMapView<HSTRING, IInspectable*>** value);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT SupportedVideoProfiles([out] [retval] Windows.Foundation.Collections.IVectorView<Windows.Devices.Perception.PerceptionVideoProfile*>** value);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT AvailableVideoProfiles([out] [retval] Windows.Foundation.Collections.IVectorView<Windows.Devices.Perception.PerceptionVideoProfile*>** value);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT VideoProfile([out] [retval] Windows.Devices.Perception.PerceptionVideoProfile** value);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT CameraIntrinsics([out] [retval] Windows.Media.Devices.Core.CameraIntrinsics** value);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT AcquireControlSession([out] [retval] Windows.Devices.Perception.PerceptionControlSession** result);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT CanControlIndependentlyFrom([in] HSTRING targetId, [out] [retval] boolean* result);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT IsCorrelatedWith([in] HSTRING targetId, [out] [retval] boolean* result);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TryGetTransformTo([in] HSTRING targetId, [out] Windows.Foundation.Numerics.Matrix4x4* result, [out] [retval] boolean* hasResult);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TryGetDepthCorrelatedCameraIntrinsicsAsync([in] Windows.Devices.Perception.PerceptionDepthFrameSource* target, [out] [retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionDepthCorrelatedCameraIntrinsics*>** result);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TryGetDepthCorrelatedCoordinateMapperAsync([in] HSTRING targetId, [in] Windows.Devices.Perception.PerceptionDepthFrameSource* depthFrameSourceToMapWith, [out] [retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionDepthCorrelatedCoordinateMapper*>** result);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT TrySetVideoProfileAsync([in] Windows.Devices.Perception.PerceptionControlSession* controlSession, [in] Windows.Devices.Perception.PerceptionVideoProfile* profile, [out] [retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeResult*>** result);
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT OpenReader([out] [retval] Windows.Devices.Perception.PerceptionInfraredFrameReader** result);
}
[contract(Windows.Foundation.UniversalApiContract, 2.0)]
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionInfraredFrameSource)]
[uuid(DCD4D798-4B0B-4300-8D85-410817FAA032)]
interface IPerceptionInfraredFrameSource2 : IInspectable
{
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT DeviceId([out] [retval] HSTRING* value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionInfraredFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionInfraredFrameSourceAddedEventArgs)]
[uuid(6D334120-95CE-4660-907A-D98035AA2B7C)]
interface IPerceptionInfraredFrameSourceAddedEventArgs : IInspectable
{
[deprecated("PerceptionInfraredFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT FrameSource([out] [retval] Windows.Devices.Perception.PerceptionInfraredFrameSource** value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionInfraredFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionInfraredFrameSourceRemovedEventArgs)]
[uuid(EA1A8071-7A70-4A61-AF94-07303853F695)]
interface IPerceptionInfraredFrameSourceRemovedEventArgs : IInspectable
{
[deprecated("PerceptionInfraredFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT FrameSource([out] [retval] Windows.Devices.Perception.PerceptionInfraredFrameSource** value);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionInfraredFrameSource)]
[uuid(5DF3CCA2-01F8-4A87-B859-D5E5B7E1DE47)]
interface IPerceptionInfraredFrameSourceStatics : IInspectable
{
[deprecated("PerceptionInfraredFrameSource.CreateWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.CreateWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT CreateWatcher([out] [retval] Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher** watcher);
[deprecated("PerceptionInfraredFrameSource.FindAllAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FindAllAsync instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT FindAllAsync([out] [retval] Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Devices.Perception.PerceptionInfraredFrameSource*>*>** result);
[deprecated("PerceptionInfraredFrameSource.FromIdAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FromIdAsync instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT FromIdAsync([in] HSTRING id, [out] [retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionInfraredFrameSource*>** result);
[deprecated("PerceptionInfraredFrameSource.RequestAccessAsync may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT RequestAccessAsync([out] [retval] Windows.Foundation.IAsyncOperation<Windows.Devices.Perception.PerceptionFrameSourceAccessStatus>** result);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher)]
[uuid(383CFF99-D70C-444D-A8B0-720C2E66FE3B)]
interface IPerceptionInfraredFrameSourceWatcher : IInspectable
{
[deprecated("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT SourceAdded([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher*, Windows.Devices.Perception.PerceptionInfraredFrameSourceAddedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT SourceAdded([in] EventRegistrationToken token);
[deprecated("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT SourceRemoved([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher*, Windows.Devices.Perception.PerceptionInfraredFrameSourceRemovedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT SourceRemoved([in] EventRegistrationToken token);
[deprecated("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT Stopped([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT Stopped([in] EventRegistrationToken token);
[deprecated("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventadd] HRESULT EnumerationCompleted([in] Windows.Foundation.TypedEventHandler<Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[deprecated("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [eventremove] HRESULT EnumerationCompleted([in] EventRegistrationToken token);
[deprecated("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Status([out] [retval] Windows.Devices.Enumeration.DeviceWatcherStatus* value);
[deprecated("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT Start();
[deprecated("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT Stop();
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[exclusiveto(Windows.Devices.Perception.PerceptionVideoProfile)]
[uuid(75763EA3-011A-470E-8225-6F05ADE25648)]
interface IPerceptionVideoProfile : IInspectable
{
[deprecated("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT BitmapPixelFormat([out] [retval] Windows.Graphics.Imaging.BitmapPixelFormat* value);
[deprecated("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT BitmapAlphaMode([out] [retval] Windows.Graphics.Imaging.BitmapAlphaMode* value);
[deprecated("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Width([out] [retval] INT32* value);
[deprecated("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT Height([out] [retval] INT32* value);
[deprecated("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] [propget] HRESULT FrameDuration([out] [retval] Windows.Foundation.TimeSpan* value);
[deprecated("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)] HRESULT IsEqual([in] Windows.Devices.Perception.PerceptionVideoProfile* other, [out] [retval] boolean* result);
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[static(Windows.Devices.Perception.IKnownCameraIntrinsicsPropertiesStatics, Windows.Foundation.UniversalApiContract, 1.0)]
[threading(both)]
runtimeclass KnownCameraIntrinsicsProperties
{
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("KnownPerceptionColorFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[static(Windows.Devices.Perception.IKnownPerceptionColorFrameSourcePropertiesStatics, Windows.Foundation.UniversalApiContract, 1.0)]
[threading(both)]
runtimeclass KnownPerceptionColorFrameSourceProperties
{
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("KnownPerceptionDepthFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[static(Windows.Devices.Perception.IKnownPerceptionDepthFrameSourcePropertiesStatics, Windows.Foundation.UniversalApiContract, 1.0)]
[threading(both)]
runtimeclass KnownPerceptionDepthFrameSourceProperties
{
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[static(Windows.Devices.Perception.IKnownPerceptionFrameSourcePropertiesStatics, Windows.Foundation.UniversalApiContract, 1.0)]
[static(Windows.Devices.Perception.IKnownPerceptionFrameSourcePropertiesStatics2, Windows.Foundation.UniversalApiContract, 2.0)]
[threading(both)]
runtimeclass KnownPerceptionFrameSourceProperties
{
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("KnownPerceptionInfraredFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[static(Windows.Devices.Perception.IKnownPerceptionInfraredFrameSourcePropertiesStatics, Windows.Foundation.UniversalApiContract, 1.0)]
[threading(both)]
runtimeclass KnownPerceptionInfraredFrameSourceProperties
{
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[static(Windows.Devices.Perception.IKnownPerceptionVideoFrameSourcePropertiesStatics, Windows.Foundation.UniversalApiContract, 1.0)]
[threading(both)]
runtimeclass KnownPerceptionVideoFrameSourceProperties
{
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[static(Windows.Devices.Perception.IKnownPerceptionVideoProfilePropertiesStatics, Windows.Foundation.UniversalApiContract, 1.0)]
[threading(both)]
runtimeclass KnownPerceptionVideoProfileProperties
{
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionColorFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.VideoMediaFrame instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionColorFrame
{
[default] interface Windows.Devices.Perception.IPerceptionColorFrame;
interface Windows.Foundation.IClosable;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionColorFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionColorFrameArrivedEventArgs
{
[default] interface Windows.Devices.Perception.IPerceptionColorFrameArrivedEventArgs;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionColorFrameReader
{
[default] interface Windows.Devices.Perception.IPerceptionColorFrameReader;
interface Windows.Foundation.IClosable;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[static(Windows.Devices.Perception.IPerceptionColorFrameSourceStatics, Windows.Foundation.UniversalApiContract, 1.0)]
[threading(both)]
runtimeclass PerceptionColorFrameSource
{
[default] interface Windows.Devices.Perception.IPerceptionColorFrameSource;
[contract(Windows.Foundation.UniversalApiContract, 2.0)] interface Windows.Devices.Perception.IPerceptionColorFrameSource2;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionColorFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionColorFrameSourceAddedEventArgs
{
[default] interface Windows.Devices.Perception.IPerceptionColorFrameSourceAddedEventArgs;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionColorFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionColorFrameSourceRemovedEventArgs
{
[default] interface Windows.Devices.Perception.IPerceptionColorFrameSourceRemovedEventArgs;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionColorFrameSourceWatcher
{
[default] interface Windows.Devices.Perception.IPerceptionColorFrameSourceWatcher;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionControlSession may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionControlSession
{
[default] interface Windows.Devices.Perception.IPerceptionControlSession;
interface Windows.Foundation.IClosable;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionDepthCorrelatedCameraIntrinsics
{
[default] interface Windows.Devices.Perception.IPerceptionDepthCorrelatedCameraIntrinsics;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionDepthCorrelatedCoordinateMapper
{
[default] interface Windows.Devices.Perception.IPerceptionDepthCorrelatedCoordinateMapper;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionDepthFrame
{
[default] interface Windows.Devices.Perception.IPerceptionDepthFrame;
interface Windows.Foundation.IClosable;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionDepthFrameArrivedEventArgs
{
[default] interface Windows.Devices.Perception.IPerceptionDepthFrameArrivedEventArgs;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionDepthFrameReader
{
[default] interface Windows.Devices.Perception.IPerceptionDepthFrameReader;
interface Windows.Foundation.IClosable;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[static(Windows.Devices.Perception.IPerceptionDepthFrameSourceStatics, Windows.Foundation.UniversalApiContract, 1.0)]
[threading(both)]
runtimeclass PerceptionDepthFrameSource
{
[default] interface Windows.Devices.Perception.IPerceptionDepthFrameSource;
[contract(Windows.Foundation.UniversalApiContract, 2.0)] interface Windows.Devices.Perception.IPerceptionDepthFrameSource2;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionDepthFrameSourceAddedEventArgs
{
[default] interface Windows.Devices.Perception.IPerceptionDepthFrameSourceAddedEventArgs;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionDepthFrameSourceRemovedEventArgs
{
[default] interface Windows.Devices.Perception.IPerceptionDepthFrameSourceRemovedEventArgs;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionDepthFrameSourceWatcher
{
[default] interface Windows.Devices.Perception.IPerceptionDepthFrameSourceWatcher;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionFrameSourcePropertiesChangedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionFrameSourcePropertiesChangedEventArgs
{
[default] interface Windows.Devices.Perception.IPerceptionFrameSourcePropertiesChangedEventArgs;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionFrameSourcePropertyChangeResult may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionFrameSourcePropertyChangeResult
{
[default] interface Windows.Devices.Perception.IPerceptionFrameSourcePropertyChangeResult;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionInfraredFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.InfraredMediaFrame instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionInfraredFrame
{
[default] interface Windows.Devices.Perception.IPerceptionInfraredFrame;
interface Windows.Foundation.IClosable;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionInfraredFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionInfraredFrameArrivedEventArgs
{
[default] interface Windows.Devices.Perception.IPerceptionInfraredFrameArrivedEventArgs;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionInfraredFrameReader
{
[default] interface Windows.Devices.Perception.IPerceptionInfraredFrameReader;
interface Windows.Foundation.IClosable;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Frames.MediaFrameSource instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[static(Windows.Devices.Perception.IPerceptionInfraredFrameSourceStatics, Windows.Foundation.UniversalApiContract, 1.0)]
[threading(both)]
runtimeclass PerceptionInfraredFrameSource
{
[default] interface Windows.Devices.Perception.IPerceptionInfraredFrameSource;
[contract(Windows.Foundation.UniversalApiContract, 2.0)] interface Windows.Devices.Perception.IPerceptionInfraredFrameSource2;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionInfraredFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionInfraredFrameSourceAddedEventArgs
{
[default] interface Windows.Devices.Perception.IPerceptionInfraredFrameSourceAddedEventArgs;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionInfraredFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionInfraredFrameSourceRemovedEventArgs
{
[default] interface Windows.Devices.Perception.IPerceptionInfraredFrameSourceRemovedEventArgs;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionInfraredFrameSourceWatcher
{
[default] interface Windows.Devices.Perception.IPerceptionInfraredFrameSourceWatcher;
}
[contract(Windows.Foundation.UniversalApiContract, 1.0)]
[deprecated("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.", deprecate, Windows.Foundation.UniversalApiContract, 4.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass PerceptionVideoProfile
{
[default] interface Windows.Devices.Perception.IPerceptionVideoProfile;
}
}
}
}