Download presentation
Presentation is loading. Please wait.
Published byMaxim Tolhurst Modified over 9 years ago
9
Generic Format Name File ExtensionsContainerVideo CodecsAudio Codecs MPEG-4.mp4 (A, V, A+V).m4a (A) ISO MPEG-4H.264, MPEG-4 ASP and SP AAC, MP3 3GPP/3GPP2.3gp,.3g2 (A, V, A+V) 3GPH.264, MPEG-4 SPAAC.aac (A)ADTSAAC ASP in AVI (compatible with DivX ® 4-6 video codec, Xvid, 3ivx.avi (V, A+V)AVIMPEG-4 ASPMP3, MS ADPCM AVCHD.m2t,.m2ts,.mts (A, V, A+V) MPEG-2 TSH.264Dolby Digital, LPCM HDV.m2t,.m2ts,.mts (A, V, A+V) MPEG-2 TSMPEG-2MPEG-1 L2
14
Generic Format Name File ExtensionsContainerVideo CodecsAudio Codecs MPEG-4.mp4 (A, V, A+V).m4a (A) ISO MPEG-4H.264 BaselineAAC-LC 3GPP/3GPP2.3gp,.3g2 (A, V, A+V) 3GPH.264 BaselineAAC-LC
16
8
21
Byte Stream Media Session Source Resolver Media Source Scheme Handler Byte Stream Byte Stream Handler MFT Decoder Media Sink Hardware Acceleration Topology & Loader File, Network Custom Input Webcam Custom Output Pipeline Topology MFT EncoderProc Encoding Profile Management File, Network or or or Video Scaling/Conversion, Audio Processing, Other
22
Source Reader Media Source MFT Decoder * Hardware Acceleration Specific Conversions * File, Network Custom Input Webcam Specify URL, Byte Stream, or Media Source Sync or Async Control and Status Sink Writer Media Sink MFT Encoder * Sync or Async Control and Status File, Network Specify URL, Byte Stream, or Media Sink Custom Output Encoding Profile Mgmt. Processing MFT * Direct access to consume, modify, and create media samples * Optional
23
Video is just a data type Video is just a 3D texture WPF XAML
24
demo
25
demo
26
demo
27
demo
29
Media Foundation Hardware Acceleration Source Reader Media Source MFT Decoder * Display Driver / GPU Hardware Specific Conversions * File, Network Custom Input Webcam Sink Writer Media Sink MFT Encoder * File, Network Encoding Profile Mgmt. Processing MFT * * Optional Custom Output COPP/OPM Direct3D DirectX Video Acceleration (DXVA) Desktop Window Manager Direct3D Display Cable GPU Video Memory WDDMWDDM Windows Display Driver Model (WDDM)
42
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.