私は C# でビデオ処理ライブラリに取り組んでおり、Windows XP 上でビデオを表示したいと考えています。この目的のために、私は現在、を使用するUserControl
オーバーライドされたカスタム ダブル バッファリングをOnPaint
使用していますGraphics.DrawImageUnscaled
。これは正常に機能しますが、理想的ではありません。
したがって、他の多くのビデオ プレーヤーと同様に、ハードウェア オーバーレイを使用してビデオ ディスプレイを実装したいと考えています。
どうすればいいですか?C#で?それともC/C++?
どんな助けでも大歓迎です。