Date

Windows Mobile 用に CBaseRenderer を派生してフィルタを作ったが RenderStream から E_FAIL が返ってきてしまう。

CoCreateInstanceAddFilter はうまくいってるし、ほぼ同じソースを Win32 用にコンパイルしたものであれば GraphEdit で接続できる。

Windows Mobile の DirectShow (BaseClasses) は Win32 と全く同じ作りでは無いらしく、それがドキュメント化されていないので非常に困る。

海外のフォーラムでも困った人を見かけた。

Visual Studio 2008 が悪いのかと思ったがCBaseVideoRendererから派生したものは動作するようなのでCBaseRenderer固有の問題かもしれない。


Comments

comments powered by Disqus