1

如何创建可以从 Skype 等程序中选择的自定义媒体输入/输出设备,例如扬声器或麦克风。例如,我可以制作一个 GreyScale 网络摄像头来读取网络摄像头并将其设为灰度,或者制作一个自定义 Beep Speaker,它将程序发送到扬声器的任何内容都接收到扬声器并在 3 秒后添加哔声等。一个例子是:

http://www.videohelp.com/tools/UScreenCapture

我只需要有关如何创建实际(虚拟?)设备的帮助,而不是如何使其成为灰度等。我稍后会弄清楚。

我什至从哪里开始搜索这方面的教程/读物?根据标签,我更喜欢与 qt/c++ 相关的,但不一定非要如此。只需向正确的方向轻推以使我开始就可以了。

4

1 回答 1

1

您需要创建一个设备驱动程序。这需要什么完全取决于平台和您要模拟的设备类型。

从您的操作系统的文档开始并查找参考资料,就像您正在开发新的硬件设备一样。但是您将跳过任何实际的硬件接口。

尽管如此,这可能需要内核编程,因此 Qt 可能不合适。

于 2012-11-23T03:24:41.010 回答