c - 包含png信息的假目录

标签 c unix directory

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

是否可以创建一个假的/dev/something通过 C 目录程序并不断输出一些创建的 png 文件的内容,以创建 fake webcam例如?

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

谢谢。

最佳答案

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

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

关于c - 包含png信息的假目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13396024/

相关文章:

C malloc 语法

c++ - 显式设置指针的值

c - 初始化数组时出现段错误

c - UDP套接字池会不会提高数据报传递的成功率和效率?

python - 递归删除目录和所有符号链接(symbolic link)

c++ - 在 C++ 中从目录中列出文件时出错

C - 结构制造商函数导致不同的错误

unix - 如何在ksh中反转字符串

linux - 我不知道我的代码有什么问题

java - 在java中拖放上传后保留文件夹结构