2010年7月2日金曜日

Direct3D10.1サーフェイス上で動画再生するには

http://www.firefly-vj.net/imagery/2010/03/04/direct3d10-1サーフェイス上で動画再生するには/

VMR9は内部で複数のサブコンポーネントで構成されている。そのうちアロケータプレゼンタは独自のものに置換可能である。これによりDirect3Dオブジェクトの割り当てや表示をアプリケーション側で制御できる。アロケータプレゼンタ内でサーフェイスを作成すれば、VMR9側でフレームをそこにレンダリングしてくれる。ところがVMR9はDirect3D10.1サーフェイスをサポートしていない。ここで出てくるのが「同期共有サーフェイス (Synchronized Shared Surface)」である。

WPF + Direct2D のサンプル(サーフェイスの共有)

http://blogs.msdn.com/hiroyuk/archive/2010/05/06/10008314.aspx

Ee913554.surface_sharing_interoperability(en-us,VS.85).png


0 件のコメント:

コメントを投稿