包含png信息的伪目录

时间:2012-11-15 10:54:09

标签: c unix directory

众所周知,我们可以将/dev/video0作为接收网络摄像头输出的目录。

是否可以通过/dev/something程序创建假C目录,并在那里连续输出一些已创建的png文件的内容,以便创建fake webcam例如?

然后,我将阅读其他应用程序的live流。

感谢。

1 个答案:

答案 0 :(得分:1)

如果您需要的只是文件系统中某个应用程序可以读取某些特定数据的位置,请使用mkfifo创建它。

然后你可以编写一个生产者,以任何比特率编写任何你需要的东西并让消费者从中读取。如果您输出消费者期望的内容,您可能会得到类似于伪造数据“实时流”的内容。