2012-11-10 59 views
3

我已經搜索了網頁,不同的論壇和MS Windows 8應用程序樣本,但是我只找到了結果,這些結果會超出我的頭或想要的用戶問題 - 就像我自己一樣 - 執行非常簡單的任務,如觀察原始PCM音頻(或任何其他通過拓撲的樣本)進行分析,但除了查看此樣本或其他樣本外,沒有其他任何答案。通過媒體基金會音頻MFT for Windows RT的最低限度實施

這些樣本的問題是,他們做得太多,像我這樣的noob,沒有找到第一個「簡單」進入主題。

所以我的問題: 是否有人通過MFT實現,甚至可以插入MF拓撲的更好的模板,實現最小化,最小化?

有了這個,我想很多問第二組問題的用戶 - 比如我自己 - 可以更容易地掌握什麼是真正的主題核心,而無需理解複雜的樣本,將其降低到本質上,而不是開始建立他們實際打算做的事情。

任何幫助表示讚賞

+0

沒有新東西?沒有想法的人? –

+0

其他人正在尋找類似的東西在http://stackoverflow.com/questions/14390476/draw-waveform-from-mp3-stream-in-c-sharp-on-winrt/14982444#14982444 - 有沒有人幫助我們? –

+0

我會從這開始:http://mfnet.sourceforge.net/(假設MediaFoundation在Win8配置文件中可用) –

回答

0

我知道這是很老了,但是我最近找回答同樣的問題,所以:

對於想要一個簡單的示例:我怕我的答案即將發佈的內容與您將發現的一樣簡單...... Microsoft Media Foundation是一個複雜的API,您需要了解C++和COM開發,以及掌握API的異步事件驅動特性。對不起,那是野獸的本質。

在Anton Pollinger Book「Developing Microsoft Media Foundation Transforms」中,第5章介紹了一個名爲「Image Injector MFT」的示例MFT,它在視頻流的頂部添加了一個圖像。本章中有幾條評論指出這是一個簡單通過組件的好地方,例如在第108頁上:

在很多方面,CImageInjectorMFT是一個傳遞組件 - 不會對通過它的數據進行任何根本性更改...

本書的示例代碼可以從Microsoft Press page for the book免費下載。你對第5章樣本感興趣。

關於想要Windows RT解決方案,我相信你總是在一個C++項目中構建MFT,其輸出是一個DLL文件,通過RegSvr32向COM系統註冊,然後可用於Windows RT應用程序。這可能會有額外的限制,但是目前我爲Win32開發,我不知道。