Image from Google Jackets
Normal view MARC view

Developing Microsoft® Media Foundation applications / Anton Polinger.

By: Publication details: Sebastopol, CA : Microsoft Press, 2011.Description: xxii, 359 p.: ill.; 24 cmContent type:
  • text
Media type:
  • unmediated
Carrier type:
  • volume
ISBN:
  • 9780735656598 (pbk.) :
  • 0735656592 (pbk.) :
Subject(s): LOC classification:
  • QA76.8 P6 2011
  • QA76.575 ..P644 2011
Contents:
Introduction; Core Media Foundation Concepts; Media Foundation Audio/Video Pipelines; Media Foundation Components; Data Flow Through a Media Foundation Pipeline; Media Foundation Topologies; Conclusion; TopoEdit; Manual Topology Construction in TopoEdit; Capturing Data from External Sources; Conclusion; Media Playback; Basic File Rendering with Media Sessions; Creating the Player; Initializing the Media Session; Media Session Asynchronous Events; Event Processing and Player Behavior; Building the Media Pipeline; Creating the Media Foundation Source; Building the Partial Topology
Resolving the Partial TopologyConclusion; Class Listings; Transcoding; The Transcode API; Creating a Transcode Profile; The Transcoding Session; Transcoding with the Source Reader; Creating a Source Reader and a Sink Writer; Mapping Sink Writer Streams; Intermediate Format Negotiation; The Target Transcode Media Type; The Source-Reader-to-Sink-Writer Loop; Conclusion; Class Listings; Media Foundation Transforms; MFT Architecture Overview; Writing a Simple MFT; Stream Configuration Functions; Media Type Selection Functions; MFT Data Processing; Status Query and Event Functions
MFT RegistrationInjecting Images into Video Frames; Uncompressed Video Formats; RGB to YUV Image Conversion; Frame Format Detection; UYVY Image Injection; NV12 Image Injection; Conclusion; Class Listings; Media Foundation Sources; Overview; The Asynchronous Call Pattern; Instantiating a Media Source; The AVF Byte Stream Handler; Media Foundation Events; The Media Foundation Source; Initializing the Source; Asynchronous Source Command Functions; Starting Playback; Source Media Event Functions; Sample Streaming in AVFSource; Media Stream Objects; Windows Property Handlers; Conclusion
Class ListingsMedia Foundation Sinks; The Sample AVI File Sink; The AVI Media Sink; Media Stream Sink Control Functions; Media Sink Clock Functions; The Sink Data Loop; The AVI Media Stream; Stream Playback Control Functions; Stream Sample Functions; Stream Markers; Conclusion; Class Listings; Custom Media Sessions; The Custom MP3 Media Session; Building an MP3 Topology; Negotiating Media Type; The Custom Session Data Pipeline; Synchronous and Asynchronous MFTs; Synchronous Media Foundation Pipeline Events; MP3 Session Data Flow; The Session Clock; Conclusion; Class Listings
Advanced Media Foundation TopicsRendering a Player UI with the EVR Mixer; Streaming a Network Player; Building the Network Topology; The HTTP Byte Stream Activator; The HTTP Output Byte Stream; Conclusion; Class Listings; Debugging Media Foundation Code; Media Foundation Error Lookup; The MFTrace Tool; An MFTrace Example; COM Concepts; The IUnknown Interface; COM Object Registration; Active Template Library Objects; ATL Smart Pointers; CComCritSecLock and CComAutoCriticalSection Thread Synchronization Helpers.
Holdings
Item type Current library Home library Shelving location Call number Status Barcode
Books Books American University in Dubai American University in Dubai Main Collection QA 76.575 .P644 2011 (Browse shelf(Opens below)) Available 5097557

Introduction; Core Media Foundation Concepts; Media Foundation Audio/Video Pipelines; Media Foundation Components; Data Flow Through a Media Foundation Pipeline; Media Foundation Topologies; Conclusion; TopoEdit; Manual Topology Construction in TopoEdit; Capturing Data from External Sources; Conclusion; Media Playback; Basic File Rendering with Media Sessions; Creating the Player; Initializing the Media Session; Media Session Asynchronous Events; Event Processing and Player Behavior; Building the Media Pipeline; Creating the Media Foundation Source; Building the Partial Topology

Resolving the Partial TopologyConclusion; Class Listings; Transcoding; The Transcode API; Creating a Transcode Profile; The Transcoding Session; Transcoding with the Source Reader; Creating a Source Reader and a Sink Writer; Mapping Sink Writer Streams; Intermediate Format Negotiation; The Target Transcode Media Type; The Source-Reader-to-Sink-Writer Loop; Conclusion; Class Listings; Media Foundation Transforms; MFT Architecture Overview; Writing a Simple MFT; Stream Configuration Functions; Media Type Selection Functions; MFT Data Processing; Status Query and Event Functions

MFT RegistrationInjecting Images into Video Frames; Uncompressed Video Formats; RGB to YUV Image Conversion; Frame Format Detection; UYVY Image Injection; NV12 Image Injection; Conclusion; Class Listings; Media Foundation Sources; Overview; The Asynchronous Call Pattern; Instantiating a Media Source; The AVF Byte Stream Handler; Media Foundation Events; The Media Foundation Source; Initializing the Source; Asynchronous Source Command Functions; Starting Playback; Source Media Event Functions; Sample Streaming in AVFSource; Media Stream Objects; Windows Property Handlers; Conclusion

Class ListingsMedia Foundation Sinks; The Sample AVI File Sink; The AVI Media Sink; Media Stream Sink Control Functions; Media Sink Clock Functions; The Sink Data Loop; The AVI Media Stream; Stream Playback Control Functions; Stream Sample Functions; Stream Markers; Conclusion; Class Listings; Custom Media Sessions; The Custom MP3 Media Session; Building an MP3 Topology; Negotiating Media Type; The Custom Session Data Pipeline; Synchronous and Asynchronous MFTs; Synchronous Media Foundation Pipeline Events; MP3 Session Data Flow; The Session Clock; Conclusion; Class Listings

Advanced Media Foundation TopicsRendering a Player UI with the EVR Mixer; Streaming a Network Player; Building the Network Topology; The HTTP Byte Stream Activator; The HTTP Output Byte Stream; Conclusion; Class Listings; Debugging Media Foundation Code; Media Foundation Error Lookup; The MFTrace Tool; An MFTrace Example; COM Concepts; The IUnknown Interface; COM Object Registration; Active Template Library Objects; ATL Smart Pointers; CComCritSecLock and CComAutoCriticalSection Thread Synchronization Helpers.

There are no comments on this title.

to post a comment.
  • Monday - Friday
  • 8:00 AM - 5:00 PM
  • Saturday - Sunday
  • Closed
  • Phone: +971 431 83183
  • Email: Library@aud.edu
  • Address: Sheikh Zayed Road -- P.O. Box 28282, Dubai, AE
  • Map & Directions