What is the status of Microsoft Media Foundation?

前端 未结 3 1075
清歌不尽
清歌不尽 2020-12-23 17:10

Microsoft Media Foundation (MF) was introduced as the successor of DirectShow in Windows Vista. I have mostly ignored it, but it has some features (such as decoding of WMV A

3条回答
  •  滥情空心
    2020-12-23 17:49

    For me, Media Foundation is really a very nice API to do multimedia programming.

    What I can blame, is that Media Foundation's releases don't apply to Windows 7, currently the most popular OS in the world.

    Media Foundation has a lot of competitors (DirectShow, Ffmpeg, Gstreamer, etc...). So, more choice, less developers, less tutorials and so on...

    I try to promote this API as i can, so here is my work on Media Foundation : MFNode

    I cover a lot of scenarios, and you have to check source code to learn.

    You will find :

    • audio/video player (win32)
    • custom media session
    • sequencer source
    • audio/video capture
    • screen capture
    • kinect V1 capture
    • wave audio mixer
    • http streaming (winsock)
    • jpeg encoding (Gdiplus)
    • dxva2 technology
    • cuda decoding
    • directX9 renderer and shader
    • COM technology
    • different kind of mediafoundation Source, Sink and Transform (mpeg2, flv, a52, vp6...)
    • mp3 to wave transcoder

    EDIT

    More MediaFoundation code here : github mofo7777

提交回复
热议问题