我想爲Windows 8創建一個虛擬網絡攝像頭,我有兩個選擇:DirectShow或Microsoft Media Foundation。一些四處尋找後,我發現DirectShow有更多的實例,甚至在Stackoverflow上它也被推薦使用MMF。所以我想開始使用一些例子,爲此我需要strmbase.dll,我需要從DirectShow示例的BaseClass示例中編譯自己。在Windows 8上獲取DirectShow示例8
但是在Windows 8上獲取樣本似乎不可能。根據this頁面,它應該是Windows 8 SDK的一部分,但它已完全安裝,並且沒有基本名稱的文件夾存在於我的計算機上的任何位置。它也是Windows 7 sdk的一部分,但是拒絕安裝。我還了解到它應該是DirectX SDK的一部分,但根據MS的說法,這已經包含在Windows 8 SDK中,因此DirectX SDK拒絕安裝。
如何在Windows 8上安裝DirectShow示例?
當前的DirectShow示例位置是Windows SDK。在此之前,他們是臨時演員,可以追溯到2004 - 2005年(儘管從那時起樣本的變化很小)。如果您現在很難在Windows 8中獲取它們,也許可以將Windows SDK安裝到虛擬[舊]系統上,然後從那裏複製。 –