Earlier today, a new build of Microsoft's Windows 10 arrived for those participating in the 'Windows Insider' program. While the build was not a general release to all Insiders, it did go out to those who are enrolled in the 'fast ring'. While it may not be a monumental build, it does come nearly a month before the release of the retail version slated for July 29th, 2015. Not to be forgotten, Microsoft has also released the SDK build for developers, Windows 10 SDK build 10158.
Microsoft has made some changes in the new SDK build. Most notable will be that some of the API types received properties and method signatures changes. Also new APIs were added to the SDK release, as detailed below in verbatim.
Some API types received properties and method signatures changes. New APIs were added in this SDK release, among them:
This flight of Windows introduces two new related sets of APIs in the Windows.Devices.Perception and Windows.Devices.Perception.Providers namespaces. The Providers APIs allow IHVs and OEMs to expose depth, infrared, and color cameras (and related metadata) for computer vision into UWP, and to designate a camera as participating in Windows Hello face authentication. The Windows.Devices.Perception namespace contains the client APIs that allow a UWP application to access the color, depth, or infrared data of computer vision cameras.
AdvancedCapturedPhoto and AdvancedPhoto* APIs are new photo capture APIs for Windows 10 that enable apps to capture HDR photos on supported devices. For devices that do not ship with hardware HDR capabilities but support VPS (variable photo sequence), the API will use a platform provided algorithm to generate the HDR photo.
The Windows Photo Import API in the Windows.Media.Import namespace is a new, modern, asynchronous WinRT API enabling Windows Store and classic applications to import photos and videos from portable devices such as smart phones and digital cameras, as well as memory cards and other removable USB storage media, with an emphasis on ease of use and performance. One of the key features of the PhotoImport API is that it runs in the background so that even if your app is suspended / killed, the import keeps happening.
Types now converged
Here are just a few types we’ve heard people are interested in which have now converged. We will continue to converge types based on developer feedback.
If you have yet to download the new build, be sure to take a look at our gallery; Microsoft has started offering those with legitimate copies of Windows, free upgrades. Since the promotion will only be available for a year, be sure to reserve your copy.