4

MediaElementよりもCPU使用率が低いWPFでビデオをレンダリングする方法を見つけようとしています。目標は、C++プログラミングでのDirect3D/ DirectDrawビデオレンダリングと同じくらい、スムーズで低CPUのビデオ再生です。

Direct2D(WindowsAPICodePackを使用)でビデオをレンダリングしようとすると、CPU使用率がかなり低くなりますが、C ++のDirectXのように正確な時間にビデオを更新する正確なタイマーがないため、ビデオをスムーズにレンダリングする方法がないという問題があります。

たぶん、Direct3Dをネイティブに使用し、C#WPFウィンドウのDirectXウィンドウでC ++をホストするには、C++の世界に戻る必要があります。どうなるかわかりませんが、やってみる価値はあると思います。

何かアドバイスがあれば教えてください。

4

1 に答える 1

1

小さなXNAアプリを作成してビデオをレンダリングし、それをWinFormに埋め込むことができます。

于 2011-02-02T11:04:57.213 に答える