0

私はケーブル用のデジタルチューナーを持っています、そして私はそれを式エンコーダーでキャプチャする必要がありますグラフは写真のように見えます:ここに画像の説明を入力してください

私の問題は、c ++があまり得意ではないことです。私は、c#について少し知っています。理解したことから、式エンコーダー用のdirectshowフィルターを作成して、グラフを作成し、それを式エンコーダーに渡すことになっています。どちらもどうしたらいいのかわからない。

誰かアドバイスはありますか?全体として、私は非常に速い学習者であり、C#が得意ですが、それだけです。

4

1 に答える 1

1

Expression Encoderは、利用可能なビデオキャプチャデバイスと連携します。これらのデバイスは、通常はフレームで、Webカメラによるキャプチャなどの圧縮されたビデオストリームを配信できます。

それどころか、ビデオストリームを生成するために、フィルターのチェーンを構築します。これはデバイスではなく、ソフトウェアによって生成されたビデオストリームです。Expression Encoderは、このようなフィードを柔軟に取得できません。

2つを接続する簡単な方法はありません。一般的なアプローチは、(指定した)カスタムフィルターグラフをラップし、キャプチャデバイスであるためビデオストリームを公開する仮想デバイスを作成することです。このような仮想デバイスを登録してアプリケーションで使用できるようにするには、ExpressionEncoderから仮想デバイスを選択して使用するオプションがあります。

この種の実装では、基盤となるAPIがすべてネイティブであるため、コードの少なくとも一部をC++で記述する必要があります。

于 2012-09-20T15:58:06.263 に答える