ms-media-foundation

    0熱度

    1回答

    我試圖使用NAudio和MS Media Foundation編解碼器播放.flac音樂文件。但是,每當歌曲結束或搜索附近結束它會引發異常。有沒有辦法如何解決它或任何其他方式如何播放flacs? 拋出的異常 System.Runtime.InteropServices.COMException(0xC00D36E3):從HRESULT異常:0xC00D36E3 代碼加載和播放音樂 readerSt

    2熱度

    1回答

    我們正在開發一款軟件,用於預覽和記錄從視頻採集卡捕獲的輸入視頻源。使用DirectShow和Media Foundation進行錄製(這是一箇舊軟件,可以慢慢升級到MediaFoundation) 問題在於MediaFoundation:它似乎在我們的發佈機器上正確找到視頻捕獲卡,但而不是我們在測試機器上使用的「屏幕捕捉」視頻模擬器。另一方面,DirectShow代碼可以正確找到視頻捕獲設備和屏幕

    0熱度

    2回答

    要使用(在這種情況下)DirectShow的在Windows中發揮.mp3文件,你只需要: #include <dshow.h> #include <cstdio> // For IID_IGraphBuilder, IID_IMediaControl, IID_IMediaEvent #pragma comment(lib, "strmiids.lib") const wchar_t*

    0熱度

    1回答

    我一直在嘗試編寫一個爲您創建視頻的小應用程序,並且您可以發送自己的圖像。爲了對視頻進行編碼,我使用了媒體基礎庫。 一切工作正常。我可以創建一個非常短的視頻,但是一旦我嘗試創建一個大視頻,我的應用程序就會開始佔用大量內存,並最終導致內存和崩潰。內存在1.5 GB的範圍內。 我已經做了一些調試發現,這種方法泄漏內存。嘗試大量刪除和可用內存組合後,我無法找出問題所在。你能幫我一下嗎?這是添加框架的方法。

    1熱度

    1回答

    我正在爲使用媒體基礎的視頻會議創建應用程序,並且遇到了解碼通過網絡接收的H264視頻幀的問題。 設計 目前我的網絡源隊列在每次請求樣品令牌,除非有可用的存儲樣品。如果樣本通過網絡到達並且沒有令牌可用,則樣本將存儲在鏈接列表中。否則,它會與MEMediaSample事件一起排隊。我也有解碼器設置爲低延遲。 我的問題 當使用我的網絡源我立即看到渲染到屏幕上的第一幀運行的拓撲結構。然後我會經歷很長時間的

    1熱度

    1回答

    鏈接Walkthrough: Creating a Windows Store app using WRL and Media Foundation 提供了自定義MFT創建並將其用作可激活類的示例。裏面的C#代碼的MFT使用激活類ID字符串這樣 mediaCapture.AddEffectAsync(MediaStreamType.Photo, "GrayscaleTransform.Graysc

    2熱度

    1回答

    我想使用EVR獨立發送,但是我無法將IMFSample發送給它。代碼清單如下, //create the video render IMFActivate* pActive = NULL; hr = MFCreateVideoRendererActivate(m_hWnd, &pActive); CHECK_HR(hr); hr = pActive->ActivateObject(IID_

    0熱度

    1回答

    HRESULT MFEnumDeviceSources(在 IMFAttributes * pAttributes,出 IMFActivate *** pppSourceActivate, 出 UINT32 * pcSourceActivate); 在Windows 7和Visual Studio 2012平臺上,使用這個函數但pcSourceActivate返回0和 pppSourceActiv

    2熱度

    2回答

    Media Foundation H264 Encoder MFT文檔沒有提到編碼器的CLSID。其它編碼器類ID,和H264解碼器MFT類ID在 \Program Files (x86)\Microsoft SDKs\7.1\Include\wmcodecdsp.h or \Program Files (x86)\Windows Kits\8.x\Include\am\wmcodecdsp.h

    0熱度

    1回答

    僅在Azure Web或Worker角色上發生,並且僅在嘗試通過將URI傳遞給MFCreateSourceReaderFromURL()方法來處理來自Internet的媒體時纔會發生。 本地媒體文件已成功打開並處理。 在Azure模擬器下,本地和遠程文件也都成功打開。