Media Foundation and DirectShow tips, gotchas and code bits

This blog is dedicated to assisting fellow Software Engineers who are integrating Microsoft’s audio and video technologies into their software.

About Windows Media and DirectShow tips, gotchas and code bits

About

About Windows Media and DirectShow tips, gotchas and code bits

My name is James and I'm a Senior Escalation Engineer in Developer Services Core at Microsoft. I specialize in Microsoft's audio and video technologies including but not limited to DirectShow, Media Foundation, Core Audio, etc. As a Sr. Escalation Engineer I am responsible for assisting companies around the world to integrate Microsoft’s audio and video technologies into their products. Most of what I do is consulting, technology recommendations, architecture, etc. but I also spend a fair amount of my time digging through the Windows source debugging complex crashes, hangs and other weirdness.

My interest in digital media doesn’t stop with writing and debugging code. In my <sarcasm> copious </sarcasm> spare time I enjoy making music and movies. I just completed editing a feature length fiction film about the dangers of working in the software industry. The film is called “Crit Sit: 593”. I also worked as music producer and visual effects artist on the film. If you’re interested check it out www.critsit593.com. I’ve independently released four music albums in the electronica genre since 1996. If your interested in listening to some of my music please visit my personal site www.jamesdailey.com.