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 |