000 04077nam a22003972a 4500
001 34597
003 AE-DuAU
005 20241127173142.0
008 120201s2011 xx eng d
020 _a9780735656598 (pbk.) :
_c34.99
020 _a0735656592 (pbk.) :
_c34.99
050 4 _aQA76.8 P6 2011
050 1 4 _aQA76.575
_b..P644 2011
090 _aQA 76.575 .P644 2011
100 1 _aPolinger, Anton.
_9111551
245 1 0 _aDeveloping Microsoft® Media Foundation applications /
_cAnton Polinger.
260 _aSebastopol, CA :
_bMicrosoft Press,
_c2011.
300 _axxii, 359 p.:
_bill.;
_c24 cm.
336 _2rdacontent
_atext
_btxt
337 _2rdamedia
_aunmediated
_bn
338 _2rdacarrier
_avolume
_bnc
505 0 _aIntroduction; 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
505 0 _aResolving 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
505 0 _aMFT 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
505 0 _aClass 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
505 0 _aAdvanced 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.
630 0 _aMicrosoft Media Foundation.
_9111552
650 0 _aMultimedia systems.
_9111554
650 4 _aApplication software
_xDevelopment.
_9111556
852 1 _9P34.99usd
907 _a34597
_b02-09-12
_c02-06-12
942 _cBOOK
_00
998 _aaudmc
_b02-09-12
_cm
_da
_e-
_feng
_gcau
_h0
945 _g0
_i5097557
_j0
_laudmc
_o-
_p128.41
_q-
_r-
_s-
_t1
_u0
_v0
_w0
_x0
_yi13093447
_z02-06-12
999 _c34597
_d34597