List of Windows 10 (developer preview) UWP Audio, Video, Camera and Graphics samples

[Update: Fixed broken links] Hello again my fellow media development enthusiasts. It is that time once again. Windows 10 UWP apps are more media capable than ever before. My previous lists of Media centric samples for Windows 8 & 8.1 were popular and hopefully helpful so I wanted to make sure to continue the tradition. In this edition…


Capturing raw PCM audio on Windows Phone 8 and 8.1

[This is a copy of the blog post I originally wrote and published on behalf of the WSDS team. The original post can be found here.] There are a number of different audio capture and playback APIs on Windows Phone 8.x. Unfortunately If you want to get at the raw PCM data and process it…


Free Chalk Talk: Light up Your Apps with Sights and Sounds

Hello All, I am giving a live chalk talk on October 16th for interested English speaking engineers. Anyone can sign up and join the talk for free! If you or someone you know would benefit from a discussion about integrating audio and video technologies into your apps please join me. All audio and video questions…


List of Windows 8.1 preview audio / video and camera samples

My fellow media development enthusiasts the awesomeness that is Windows 8.1 is upon us. My list of media specific samples for Windows 8 CP was such a hit that I thought I would do it again (and this time on day one from the hackathon at //build 2013). You’ve stumbled upon my list of audio,…


Get your Windows 8 Metro style app into the Windows App Store early!

Follow these steps to get invited to an App Excellence lab: Create a really great Windows 8 Metro style app (or game) immediately.  Get it ready as if you were submitting to the store. If you know your local DPE evangelists (maybe because you attended a Windows camp training), get in touch with them and…


Activating an audio endpoint when not connected causes the device to report incorrect capabilities

The other day we had a major OEM report an issue with the WASAPI. In particular when they found that when they called “IAudioEndpointVolume::QueryHardwareSupport” it would occasionally return unexpected results for USB web cam devices. Most of the time calling this method would return a full list of capabilities for the device. Occasionally this method…

1