.net direcrtshow:calltorenderstream方法返回-2147024809

.net direcrtshow:calltorenderstream方法返回-2147024809,.net,directshow,.net,Directshow,我正在构建.NET应用程序,该应用程序使用DirectX API进行web摄影机设备渲染。我正在使用DirectShowNet库 我创建了一个ICaptureGraphBuilder2的实例,并调用RenderStream: IBaseFilter target; ... Guid cat = PinCategory.Still; Guid med = MediaType.Video; hr = capGraph.RenderStream(ref PinCategory.Still, r

我正在构建.NET应用程序,该应用程序使用DirectX API进行web摄影机设备渲染。我正在使用DirectShowNet库

我创建了一个
ICaptureGraphBuilder2
的实例,并调用
RenderStream

IBaseFilter target;
...

Guid cat = PinCategory.Still;
Guid med = MediaType.Video;

hr = capGraph.RenderStream(ref PinCategory.Still,   ref med, capFilter, null, target);
hr = capGraph.RenderStream(ref PinCategory.Preview, ref med, capFilter, null, target);
hr = capGraph.RenderStream(ref PinCategory.Capture, ref med, capFilter, null, target);
调用方法
RenderStream
时失败,返回代码为-2147024809:

0x80075507参数不正确

参数不正确怎么办?

错误查找显示“-2147024809=0x80070057-参数不正确。“PinCategory.Capture有效吗?”?并尝试首先渲染到标准渲染器

祝你好运