Windows Media Foundation - IMFActivate :: ActivateObject()RPC错误?

时间:2018-03-02 21:11:28

标签: c++ windows winapi webcam ms-media-foundation

我已经有几天这个问题了。我想使用Windows Media Foundation类与网络摄像头连接,但无论出于何种原因,我都可以随时调用

IMFActivate::ActivateObject()

要打开捕获源,会产生0x800706d9错误:

  

0x800706d9:端点映射器不再提供端点。 HRESULT

我使用的是Windows 10 LTSB,并使用了2台不同的网络摄像头,所有这些都产生了相同的结果。我甚至使用了一个现成的(https://www.codeproject.com/Tips/559437/Capturing-Video-from-Web-camera-on-Windows-and-by)现成的库,但我在同一个函数中遇到了同样的问题。

以下是该库中的特定行:

hr = pActivate->ActivateObject(
        __uuidof(IMFMediaSource),
        (void**)&pSource
        );

这是一个我似乎无法解决的神秘问题。有没有人以前处理过这个问题?

由于

0 个答案:

没有答案