DirectShow编程中IAMVideoControl的值什么时候可能为null?解决思路

DirectShow编程中IAMVideoControl的值什么时候可能为null?代码如下:IAMVideoControl videoControlnullvi

DirectShow编程中IAMVideoControl的值什么时候可能为null?
代码如下:
  IAMVideoControl videoControl=null;
  videoControl=(IAMVideoControl)captureFilter;
请问:在captureFilter不为null的情况下,videoControl在什么情况下会为null

请高手指教,急,,,

[解决办法]
可能转换失败