Create powerful and professional media applications and components with Microsoft(R) Media Foundation--and deliver the next generation of high-definition multimedia. Led by an expert who has developed Microsoft media technologies over the past decade, you'll learn how to build applications that can capture different types of video and audio files, process media information, and stream media over the Internet. Discover how to: Get a complete introduction to the Media Foundation API Transfer your skills with Microsoft DirectShow(R) to Media Foundation Build a basic Media Foundation application to play video on your website Develop custom Media Foundation components Tackle advanced tasks, such as rendering video to 3D surfaces Solve common problems during development using Media Foundation debugging techniques