2011-06-22 8 views
0
Has anyone any code examples on how to set the properties of the 'Constant Framerate Converter' DMO filter. I am using it in a graph and wish to programmatically control output framerate. When I try to access IAMStreamConfig, it errors. 

答えて

1

おそらくFrame Rate Converter DSPを意味します。 DirectShowの完全なフィルタではなく、基本的にはDirectShowコンポーネントではありません。デュアルDMO/MFTインターフェイスを備えたDigital Signal Processorです。

DirectShowには、DMOをラップしてDirectShow環境で使用できるようにするラッパーが用意されていますが、これらのDMOはこのようなことを考慮して作成されていません。 DirectShowでそれらを使用するには、独自のカスタムラッパーフィルタが必要です。

利用可能なIAMStreamConfigインターフェイスがないため、IPropertyStoreを使用する必要があります。これは仕様による動作です。

+0

私のアプリケーションでそれを使用する方法についてもわかりません。私は3:2プルダウン(24 fpsから30 fpsに変換)を実行するMediaFoundationでそれを使用しようとしています。しかし、私はコードサンプル/その使用を示す助けを見つけることができませんでした。サンプルを24fpsでフィードし、サンプル出力を30fpsで取得するにはどうすればよいですか? –

関連する問題