私はD3DImageを利用するビデオアプリケーションを作成しています。フレームはメモリからのもので、DirectX9でネイティブコードのテクスチャとしてレンダリングされ、最後にD3DImageによってWPF GUIに公開されます。 WPFのペイントフレームワーク(テキスト、シェイプなど)で作成された上にいくつかのオーバーレイがあります。これまでは、魅力のように機能します。 これで、元のネイティブC++コードから合成画像をエンコードしたいと思います。ビデオは640x480のBGR、25FPSであり、レンダリングされ、パラレルにエンコードされなければならず、XP/SP3までのWindows版の古いハードウェアでもエンコードされなければならない。WPF-DirectX相互運用機能の問題(D3DImage)
問題は、WPFとD3DImageの間の合成プロセスを説明するドキュメントが見つかりません。彼らはある意味で「ブレンド」されていますが、これの意味は何ですか?そして、WPFの図面の部分やネイティブのC++コードの合成されたイメージへのハンドルを取得することは可能ですか?
p.s:私も管理ソリューションには対応していますが、これまでのところパフォーマーはそれほど多く見つかりませんでした。