DirectShow样本存在于Windows 7.1 SDK中的(SDK samples root)\ DirectShow \中,但Windows 8 SDK中的文件既没有C:\ Program Files(x86)\ Windows Kits \ 8.0也没有C:\程序文件(x86)\ Microsoft SDKs \ Windows。样本也不能在http://code.msdn.microsoft.com/windowsapps
下载答案 0 :(得分:11)
我相信DirectShow将被淘汰并由微软媒体基金会(MF)取代。我认为这是自Windows Vista以来的意图,尽管当时MF还不足以取代DirectShow。 Microsoft代表表示Metro UI应用程序将不支持DirectShow。
我认为dshow.h,quartz.dll等仍然在Window 8 SDK工具包中。但是,虽然Windows 8仍将在普通桌面上运行DirectShow程序,但可能是DirectShow样本永远不会包含在Windows 8 SDK或新的Windows开发人员中心中,因为它被认为已弃用。我找不到任何明确说明的内容,但大多数关于MF的信息似乎表明DirectShow不是一种前进的方式,并且从Windows 8 SDK中清理和删除了过时的工件。
轶事参考:
相关下载链接:
Fwiw,在Windows开发人员中心有一个few unofficial samples使用DirectShow。
答案 1 :(得分:0)
您是否尝试过适用于Windows 8的Windows软件开发工具包(SDK)(桌面和Win32应用)? http://msdn.microsoft.com/en-us/windows/desktop/hh852363.aspx
答案 2 :(得分:0)
Microsoft现在有一个带有旧示例的github存储库:https://github.com/Microsoft/Windows-classic-samples/tree/master/Samples/Win7Samples/multimedia/directshow/baseclasses