directshow

    0熱度

    1回答

    我有一個應用程序需要對MP3格式,320 kbps比特率的一些音頻文件進行編碼。我正在使用DirectShow來完成此任務以及lameDS-3.99.5 DirectShow過濾器。 問題是,即使我在GraphEdit中將lameDS-3.99.5 DirectShow過濾器設置爲使用Constant Birate - 320 kbps,編碼也始終以128 kbps進行。 我需要的是一種設置語法上

    0熱度

    1回答

    我有一個MFC項目,我試圖使用DirectShow。 然而,當我建立我的項目,我有以下鏈接錯誤 MFC_ATMApplicationDlg.obj : error LNK2001: unresolved external symbol _IID_IGraphBuilder MFC_ATMApplicationDlg.obj : error LNK2001: unresolved external

    0熱度

    1回答

    我已經創建了一個使用一些靜態庫的過濾器DLL,這個DLL用於圖工作室,它運行良好。但我必須對我的dll進行分析,所以我開始了graph studio然後vtune。在vtune項目屬性中,我已附加它來處理併成功生成配置文件報告。但我只能看到我的代碼不是我的代碼的c/C++源代碼的彙編。如何在Vtune中查看我的dll的源代碼?

    0熱度

    1回答

    我有一個自定義的「水槽」過濾器。我創建了一個BDA圖,並通過調用IGraphBuilder2 :: RenderStream將MPEG2VIDEO流發送給它,其中還添加了一箇中介「解碼」過濾器。此時,它會通知我的過濾器,它將傳遞704x480 YUY2數據。 當我調用圖上的Run時,發生調整(我推測)並且數據格式明顯改變,因爲上游解碼器調用我的過濾器引腳上的ReceiveConnection,其大

    1熱度

    1回答

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

    0熱度

    1回答

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

    0熱度

    1回答

    我嘗試在我的64位Windows 8.1 regsvr32 MyDirectShowFilter64.ax 註冊一個64位的DirectShow過濾器(* 64.AX),它給了我下面的錯誤消息 註冊32位過濾器(* 32.ax)完美地工作: regsvr32 MyDirectShowFilter32.ax 它也適用於Windows 10安裝。 我做錯了什麼? 有沒有辦法讓100%確定我的*

    3熱度

    1回答

    我有一個Mpeg2 TS應該進行分析。我正在使用名爲Dvbsiparser.h的Windows Kit版本8(或8.1)中引入的頭文件。 我知道(但不是很確定)我應該建立一個過濾器圖形,然後添加兩個重要的過濾器: 1. Mpeg2部分和表2. Mpeg2運輸信息 然後,我使用IDvbSiParser obj來分析流。 當我想要實例IDvbSiParser: CoCreateInstance(__u

    4熱度

    2回答

    我正在嘗試使用DirectShow實現切割功能。基本上,當我嘗試通過設置開始和結束位置來剪切一個序列時,它就起作用。但是現在我想從同一個源文件中剪出第二個序列,並在第一次剪切結束時直接寫入。所以我再次設置開始和結束位置,並再次啓動圖形,但文件寫入器過濾器會覆蓋第一次剪切。 所以基本上我想知道如何改變這一點。 該問題肯定存在於爲文件編寫器創建寫入偏移量的avi複用器過濾器中。

    0熱度

    1回答

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