Developing Microsoft Media Foundation Applications
Create professional-quality media applications and components with Microsoft Media Foundation—and deliver the next generation of high-definition multimedia. With this hands-on book, you’ll learn how to build applications to capture video and audio files of different types, process media information, and stream it over the Internet. If you program with C++ and the Component Object Model (COM), this book is ideal—especially for developers looking to transfer their skills from Microsoft DirectShow®.
Discover how to:
- Construct media pipelines with individual Media Foundation components
- Build a simple video player to see how a basic media session works
- Create applications that transcode media content from one format to another
- Process data streams by writing Media Foundation Transform objects
- Examine the internal architecture of Media Foundation Sources and Sinks
- Design a custom media session object to learn advanced Media Foundation concepts
- Create image overlays on top of video and send the result over the network
Table of Contents
Chapter 1 Core Media Foundation Concepts
Chapter 2 TopoEdit
Chapter 3 Media Playback
Chapter 4 Transcoding
Chapter 5 Media Foundation Transforms
Chapter 6 Media Foundation Sources
Chapter 7 Media Foundation Sinks
Chapter 8 Custom Media Sessions
Chapter 9 Advanced Media Foundation Topics
Appendix Debugging Media Foundation Code
Appendix COM Concepts
Appendix Active Template Library Objects
Book Details
- Paperback: 384 pages
- Publisher: Microsoft Press (October 2011)
- Language: English
- ISBN-10: 0735656592
- ISBN-13: 978-0735656598