windows-8 - 在 Windows 8 上获取 DirectShow 示例

标签 windows-8 directshow

我想为 Windows 8 创建一个虚拟网络摄像头,我有两个选择:DirectShow 或 Microsoft Media Foundation。环顾四周后,我发现 DirectShow 有更多的例子,甚至在 Stackoverflow 上它也被推荐超过 MMF。所以我想从一些示例开始,为此我需要 strmbase.dll,我需要从 DirectShow 示例的 BaseClass 示例中自行编译。

但是在 Windows 8 上获取样本似乎是不可能的。根据 this页面它应该是 Windows 8 SDK 的一部分,但它已完全安装,并且我的计算机上的任何位置都不存在以 baseclass 名称命名的文件夹。它也是 Windows 7 sdk 的一部分,但它拒绝安装。我还读到它应该是 DirectX SDK 的一部分,但据 MS 称,这已包含在 Windows 8 SDK 中,因此 DirectX SDK 拒绝安装。

如何在 Windows 8 上安装 DirectShow 示例?

最佳答案

我得到了它们,但这是通过一个肮脏的把戏:

Download the Win 7 SDK ISO ,解压,进入 WinSDKSamples_amd64 文件夹并运行安装程序。所有 Win 7 SDK 示例现在将安装到 C:\Program Files\Microsoft SDKs\Windows\v7.1。

关于windows-8 - 在 Windows 8 上获取 DirectShow 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18547892/

相关文章:

c# - 终止应用程序时导致的 System.Runtime.InteropServices.COMException

c++ - 在 C++ 中使用 Windows API 播放音频流

c - 如何从流中获取视频和音频并输出到视频文件和图像

c++ - 位图数据乱码显示

c++ - 从插入符获取行号

windows-8 - 方向传感器有什么作用?它与倾角仪有何不同?

encoding - 如何从具有 H264 硬件编码器的网络摄像头访问 H264 流?

c# - 如何使用 WPF MediaKit 或类似程序将使用 DES 创建的 DirectShow 筛选器图渲染到 WPF 控件上?

c# - 在 Windows 8 Pro 平板电脑中使用 WinAPI 抛出 AccessViolationException

windows-8 - VariableSizedWrapGrid 和 WrapGrid child 尺寸测量