// // 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; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.IAsyncOperation; interface Windows.Foundation.IAsyncOperation; interface Windows.Foundation.IAsyncOperation; interface Windows.Foundation.IAsyncOperation; interface Windows.Foundation.IAsyncOperation; interface Windows.Foundation.IAsyncOperation; interface Windows.Foundation.IAsyncOperation; interface Windows.Foundation.IAsyncOperation*>; interface Windows.Foundation.IAsyncOperation*>; interface Windows.Foundation.IAsyncOperation*>; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; } } } } // 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* 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* 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* 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* 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* 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* 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** 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** 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** 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** 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** 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** 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*>** 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** 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** 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* 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* 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* 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* 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* 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** 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* 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* 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* 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* 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* 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* 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** 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** 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** 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** 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** 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** 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*>** 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** 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** 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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** 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** 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** 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** 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** 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** 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*>** 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** 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** 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* 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* 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* 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* 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; } } } }