Item type | Current library | Home library | Shelving location | Call number | Status | Barcode | |
---|---|---|---|---|---|---|---|
![]() |
American University in Dubai | American University in Dubai | Main Collection | QA 76.575 .P644 2011 (Browse shelf(Opens below)) | Available | 5097557 |
QA 76.575 .M8319 2002 Multimedia : from Wagner to virtual reality / | QA 76.575 .N63 2009 Programming interactivity : a designer's guide to Processing, Arduino, and openFrameworks / | QA 76.575 .P47 2016 Digital media for design / | QA 76.575 .P644 2011 Developing Microsoft® Media Foundation applications / | QA 76.575 .S543 1999 Multimedia information networking / | QA 76.575 .V38 2008 Multimedia : making it work / | QA 76.575 .W43 2005 The multimedia Internet / |
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.