1

私は C# でビデオ処理ライブラリに取り組んでおり、Windows XP 上でビデオを表示したいと考えています。この目的のために、私は現在、を使用するUserControlオーバーライドされたカスタム ダブル バッファリングをOnPaint使用していますGraphics.DrawImageUnscaled。これは正常に機能しますが、理想的ではありません。

したがって、他の多くのビデオ プレーヤーと同様に、ハードウェア オーバーレイを使用してビデオ ディスプレイを実装したいと考えています。

どうすればいいですか?C#で?それともC/C++?

どんな助けでも大歓迎です。

4

3 に答える 3

2

最終的に、Windows、Linux、Mac OS Xで動作する優れたOpenTKライブラリを介してOpenGLを使用しました。実際、フレームをテクスチャにコピーし、ビューポート全体を埋めるクワッドにマッピングします。エースのように機能します。

すべての提案をありがとう、

キリスト教徒。

于 2009-08-29T22:09:55.580 に答える
1

WPF とMediaElement クラスの使用について調べましたか?

于 2009-08-26T21:11:35.123 に答える
0

DirectShow の使用を検討しましたか? ここに例があります。

于 2009-04-19T19:24:15.683 に答える