directshow.net

    0熱度

    1回答

    我有一個C#中的DirectShow過濾器列表,使用DirectShow.NET。我通過IFilterMapper2.EnumMatchingFilters()獲得過濾器列表。但我有剛剛FriendlyName和FilterData: hr = propertyBag.Read("FriendlyName", out friendlyName, null); hr = propertyBag.R

    1熱度

    1回答

    我試圖在directshow中設置回放的速率,並且所有過濾器都表示它可以設置它,當我這樣做時,然後獲取速率,它似乎被應用,但回放速率確實不反映這種變化,我不確定原因。 rate = 0.5; mediaSeek.SetRate(rate); mediaSeek.GetRate(out rate); // rate = 0.5. 我在我手動連接過濾器的另一圖做到了這一點,它完美地工作,但這

    0熱度

    1回答

    我有一個應用程序運行在Windows 7上,它基本上是一個基於DirectShow.NET的視頻播放器。爲了連續播放視頻並進行無縫過渡,我正在播放下一個視頻(通過調用mediacontrol.pause()),同時播放「當前」視頻。通常情況下,這種方式非常好,但是在某些情況下,暫停不會完成,只是掛起。我已經多次瞭解代碼,並且找不到任何內存泄漏或類似內容的證據。 現在,真正有趣的是,它在我的辦公室能

    0熱度

    1回答

    我是使用Directshow.NET進行開發的新手。我正在嘗試使用網絡攝像頭捕捉視頻。首先,我試圖使用GraphEdit來構建圖表。 來源凸輪--->色彩空間轉換器--->樣品採集卡---> ASF作家 我知道如何添加源凸輪,樣品採集和ASF作家成圖C#編程,但我不知道如何添加Color Space converter。我試圖通過使用Type.GetTypeFromCLSID然後(IBaseFil

    1熱度

    1回答

    我正嘗試在我的c#應用程序中使用攝像頭拍照。我發現使用DirectShowLib。經過艱苦的研究,我找到了一個如何使用網絡攝像頭的例子,它在屏幕上顯示完美的視頻,但無法將位圖圖像保存在我的意願中。代碼 樣品,我發現採取picure將 public Bitmap snapImage() { IVMRWindowlessControl9 windowlessCtrl = null

    1熱度

    1回答

    我的應用程序的圖形中有源過濾器。我可以使用標準API(來自oleaut32.dll - OleCreatePropertyFrame,請參閱Displaying a Filter's Property Pages)顯示屬性頁面。 但如何保存/序列化和從代碼加載/反序列化的過濾器屬性? 我正在使用DirectShow.NET來構建圖形。

    1熱度

    1回答

    我使用簡單的圖形進行視頻回放,EVR是我的渲染器。無論視頻和渲染屏幕原生寬高比如何,我都希望在任何時候都強制使用16:9或16:10寬高比。有沒有辦法做到這一點? 我只設法找到IMFVideoDisplayControl::SetAspectRatioMode,但它沒有手動設置寬高比的選項。

    0熱度

    1回答

    我有一個問題。對於捕捉視頻,我可以選擇一個不同的攝像頭和麥克風,everythig是好的,但爲播放視頻我需要設置輸出音頻,我不知道如何做到這一點。 我的代碼看起來是這樣的: IFilterGraph2 _previewGraph; IFilterGraph2 _captureGraph; IBaseFilter _advancedSystemFormatFileWriter; IFileSi

    5熱度

    1回答

    後正常顯示視頻我使用DirectShowLib 2005 - DxSnap例子來顯示,並從網絡攝像頭捕捉圖像。 一切工作正常的例子。 但是,當我嘗試合併它與我的應用程序(我試圖從我的主窗體調用該窗體)它是第一次工作。一旦我關閉並打開捕獲窗口,它不會正確顯示視頻。 但是,圖像的捕獲始終是完美的。 public partial class frmMain : Form { public f

    -1熱度

    1回答

    我想使用H264編碼視頻流,我使用H264 DirectShow library來編碼視頻,但我沒有工作。我搜索了但我還沒有得到任何結果是否有任何鏈接可以幫助?