Windows 8.1 Audio streaming – Part 2: Power savings via H/W offload

  Overview As I mentioned in my previous blog post, one of the policies that is determined based on the audio categories is related to power savings. In order to lower power consumption for audio, we need to wake up the CPU less frequently and put less load on the CPU (by offloading more functionality…


Windows 8.1 Audio streaming – Part 1: Audio categories

Applications create audio streams for a variety of reasons. For example: Games might have soft music playing in the background, as well loud game effects (e.g. when a user fires a bullet) Media players play audio and video files Communication applications (e.g. Skype, Lync) allow users to talk to each other remotely Sound recorders record…


Overview of the Windows 8.1 Audio Stack

As a Program Manager in the Audio team, one of my goals is to improve visibility into the Windows audio stack. As a result, I’ve decided to start a series of posts that provide a high-level overview of the Windows 8.1 audio stack. As time progresses, my goal is to enhance this information and go…


I’m back!

Hey everybody! Long time no see 🙂 After 3 years of absence, I returned to Microsoft! I’m back as a PM in the Windows team, working on audio. My team owns the whole audio stack, from the high-level audio-related APIs to the audio driver stack. It feels great to be back in such a great company…