从OBS dshow筛选器捕获 我是一个C++开发人员,工作在第三方Windows软件上。 我的软件来自网络摄像头、捕获卡和外部应用程序(vmix)。 我们的一些客户不想再为vmix许可证付费,而是想将OBS(作为摄像头)与我们的软件一起使用,而不是vmix

从OBS dshow筛选器捕获 我是一个C++开发人员,工作在第三方Windows软件上。 我的软件来自网络摄像头、捕获卡和外部应用程序(vmix)。 我们的一些客户不想再为vmix许可证付费,而是想将OBS(作为摄像头)与我们的软件一起使用,而不是vmix,c++,directshow,obs,C++,Directshow,Obs,我正在努力制作一个从OBS dshow源过滤器捕获音频和视频帧的代码。我只是没有帧。 有没有工作C++示例代码显示第三方应用程序如何以与VCOME?相同的方式从OBS捕获? 只是补充。。。问题是,当尝试使用directshow api(采样捕获过滤器)从dshow音频过滤器捕获时,音频样本不会出现。方法: STDMETHODIMP CapDShowBase::SampleCB(双采样时间,imedisample*pSample) 从不使用音频样本调用。视频样本正常。我几乎什么都试过了 我认为OB

我正在努力制作一个从OBS dshow源过滤器捕获音频和视频帧的代码。我只是没有帧。 有没有工作C++示例代码显示第三方应用程序如何以与VCOME?

相同的方式从OBS捕获? 只是补充。。。问题是,当尝试使用directshow api(采样捕获过滤器)从dshow音频过滤器捕获时,音频样本不会出现。方法:

STDMETHODIMP CapDShowBase::SampleCB(双采样时间,imedisample*pSample)

从不使用音频样本调用。视频样本正常。我几乎什么都试过了

我认为OBS dshow音频过滤器实现中存在缺陷

链接到OBS论坛线程:

非常感谢, 丹尼尔