Presentation is loading. Please wait.

Presentation is loading. Please wait.

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,

Similar presentations


Presentation on theme: "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,"— Presentation transcript:

1

2

3

4

5

6

7

8

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

10

11

12

13

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

15

16 8

17

18

19

20

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

28

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)

30

31

32

33

34

35

36

37

38

39

40

41

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.


Download ppt "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,"

Similar presentations


Ads by Google