directshow.net

    3熱度

    1回答

    我一直在谷歌搜索/ StackOverflowing幾天,無法弄清楚這一點。 我有一個WPF項目,我想在多個屏幕上同時播放獨立音頻系統的視頻。對於播放視頻,我們使用的是WPFMediaKit,依賴於DirectShow Lib .NET。對於其他系統,我們希望使用更現代的東西,例如通過NAudio的Core Audio API。我們控制環境,只需要支持Windows 7(將來可能會遷移到8)。 W

    1熱度

    1回答

    使用ISampleGrabberCB接口如何將SampleCB IMediaSample用於位圖? 例如: int ISampleGrabberCB.SampleCB(double SampleTime, IMediaSample pSample) { Bitmap frameBitmap = new Bitmap(pSample); return 0;

    1熱度

    2回答

    嗨,我試圖使用ISampleGrabberCB::SampleCB從我的窗體內顯示之前,它們的實時預覽中獲取圖像。 我希望能夠將每一個新的幀轉換成一個位圖來處理(例如掃描+添加水印型圖像)。 目前,我試圖做到這一點通過以下方式: int ISampleGrabberCB.SampleCB(double SampleTime, IMediaSample sample) { in

    1熱度

    1回答

    我想將我從示例採集器中獲得的每個幀轉換爲位圖,但它似乎不起作用。 我用SampleCB如下: int ISampleGrabberCB.SampleCB(double SampleTime, IMediaSample sample) { try { int lengthOfFrame = sample.GetActualDataLength();

    1熱度

    1回答

    var m_FilterGraph = (IFilterGraph2)new FilterGraph(); int hr = m_FilterGraph.AddSourceFilter(file, "Ds.NET FileFilter", out capFilter); 當我的項目支持x64它會拋出System.Runtime.InteropServices.COMException(0x8

    -1熱度

    2回答

    我是直接顯示的新手。 我有一個解決方案的vp9解碼器,並希望創建一個直接顯示過濾器,可以解碼和播放我的壓縮文件。 可以請一些機構幫助我如何將這些過濾器添加到直接顯示,它允許我通過簡單的播放,暫停和運行GUI來解碼我的編碼文件。 我的解碼器應該應該在EXE或DLL類型? 有關將自定義編解碼器添加到Direct Show的任何材料將不勝感激。 在此先感謝您的幫助。

    0熱度

    1回答

    sampGrabber = new SampleGrabber() as ISampleGrabber; capGraph = (ICaptureGraphBuilder2)new CaptureGraphBuilder2(); hr = m_FilterGraph.AddSourceFilterForMoniker(dev.Mon, null, dev.Name, out capFilte

    1熱度

    1回答

    我有一個大圖,它有三個帶參考時鐘的過濾器。我想選擇推解複用器作爲圖形參考時鐘。我的圖形在GraphEdit中運行良好,但在我的應用程序中不能順利播放,我認爲這是因爲圖形的參考時鐘。 如何選擇過濾器作爲圖形的參考時鐘? 我有這樣的代碼,但它不工作: IReferenceClock refClock = (IReferenceClock) new SystemClock(); long time;

    3熱度

    1回答

    我想通過另一個類更新我的UI,我試圖通過創建一個form1對象並使用方法更新文本框來實現此目的。這導致了一個錯誤,告訴我我的設備沒有正常運行。 所以,基本上我怎麼用我的samplegrabber.cs類更新Form1上的文本框?這個類不斷被調用,但是我只需要使用字符串。 的ISampleGrabber類調用SampleCB方法,該方法包括: public int SampleCB(double s

    2熱度

    2回答

    我正在嘗試調整攝像頭的亮度。我需要以不同的亮度設置拍攝3張不同的照片。我不想讓它手動,所以如果想要包括在程序中的設置。 下面是我正在使用的代碼。用方法GetFrame()從網絡攝像頭獲取下一張圖片。我知道有DirectShow(iamvideoprocamp),並且我閱讀了其他問題,但我仍然不知道如何整合它。有人可以給我一個提示或c#中的例子。謝謝。 using System; using Sy