【问题标题】:How in DirectShow to know if the webcam is used?在 DirectShow 中如何知道是否使用了网络摄像头?
【发布时间】:2012-01-30 07:07:22
【问题描述】:

我是新手,我不明白该怎么做。 IMoniker怎么做这个分析

【问题讨论】:

    标签: video directshow webcam video-capture


    【解决方案1】:

    除了用相机构建图表并尝试将其置于暂停/运行状态外,没有其他办法。这个不需要涉及到真实的视频演示,图可以像Camera -> Null Renderer一样简单。

    另请参阅:Get WebCam status using C#

    【讨论】:

    • 请告诉我们更多细节
    • 您构建过滤器图并开始捕获。如果相机正在使用中,您将收到错误消息。一旦你在那里,你就会意识到你不需要一个“完整的图表”来确定相机是否在使用中,一个更简单的拓扑就可以了。但是您仍然需要构建并运行它以探测相机状态。如果这还不够清楚,只需按照 SDK 说明如何从摄像头预览视频,看看您在使用摄像头时遇到了什么错误。
    猜你喜欢
    • 1970-01-01
    • 2012-02-18
    • 2019-09-01
    • 1970-01-01
    • 2023-02-10
    • 1970-01-01
    • 1970-01-01
    • 2011-11-24
    • 2013-07-15
    相关资源
    最近更新 更多