These extensions are described in the MS-WFDPE-Preview and MS-WDHCE-Preview specifications and include additions like a low-latency stream to carry mouse cursor data, a method of managing desired latency, and better error reporting. In scenarios where the source device changes video stream resolution or refresh rate -- think gaming -- devices normally require Real-Time Streaming Protocol (RTSP) renegotiation or, more often, freak the hell out and require you to restart your streaming experience.
To smooth that over, Microsoft is introducing a method of detecting these changes (and a way for devices to report they support such).
More specifically, devices that report support for this feature will monitor the H.264 stream's sequence parameter set/picture parameter set (SPS/PPS) for changes in resolution and frame rate and will adapt seamlessly.
A few nights ago I looked into it and here's my guidance: Thursday, I picked up a Surface 3 — my first Surface with pen input — and was surprised at the lack of customization options for the pen's top button.
Searching around, I found some clever hacks using Auto Hotkey and Event Ghost but I wasn't really interested in installing middleware.
So I took a peek under the hood and found an inbox solution instead.
Thankfully, Microsoft was nice enough to bake in some overrides for which app gets launched.
These overrides, unsurprisingly, live in the Lockscreen is tacked on, depending on how the button is clicked or the state of the Surface at time of click.
So, for example, if you want to avoid Notepad complaining about the lack of a /hardwareinvoke.txt, you will want to wrap it in a script.
I haven't spent much time on the immersive app side, so am eager to see what folks do in that space.
I plugged in Fresh Paint's App ID, for example: As part of a recent open specifications update, Microsoft has revealed it's extending the Wi-Fi Display specification to improve a number of wireless display scenarios.
This is a list of major active social networking websites and excludes dating websites (see Comparison of online dating websites).