c# - 使用 C# Windows 10 是否可以判断视频/相机当前是否被任何应用程序使用?

我想构建一个 Windows 窗体应用程序或控制台应用程序,可以“ping”摄像头以查看它是否被用于捕获图像/视频。这可能吗?一个例子是,如果我正在开会并共享我的相机,我可以在应用程序中翻转一个标志。

如果可以,您能分享一个片段吗?

最佳答案

我没有具体的代码片段,但也许我可以帮助您解决这个问题。一种方法是找出您的网络摄像头具有的物理设备对象名称。每个使用它的进程都拥有这个名称,因此如果您检查是否可以看到是否有任何其他进程使用。

https://stackoverflow.com/questions/60995071/

相关文章:

python-3.x - 在 python 中更快地读取大型 xlsb 文件

tensorflow - 转换后的 Tensorflow JS 模型报告缺少输入形状

Angular 8 - POST + 重定向与提交 HTML

完全一样,但不使用 DO

javascript - Vue CLI - 未找到 PostCSS 配置

unity3d - SceneManager LoadScene 在编辑器播放模式下不工作

vue.js - Vue 路由器延迟加载不起作用或创建单独的 block 文件

reactjs - 为什么我在 react-native 中的 svg 没有显示任何阴影?

typescript - 我如何告诉 SentryWebpackPlugin 我的源映射的名称?

react-native - 当应用程序在后台运行时使用振动

django - 有没有办法在 Django Rest Framework 和 Flutter 应用