2

DirectShow インプレース ビデオ変換フィルターで Direct2D を使用して、ビデオの上にテキストと画像をレンダリングしたいと考えています。余分なコピーを避けるために、メディア サンプル バッファーをラップする独自の IWICBitmap サブクラスを実装し、CreateWicBitmapRenderTarget を使用して、Direct2D がそのメモリに書き込むようにします。私の質問は、既存のメモリをビットマップにラップする組み込みの WIC クラスを見逃していませんか?

4

1 に答える 1

1

IWICImagingFactory には、画像データへのポインターを使用して IWICBitmap を作成するメソッドがあります - http://msdn.microsoft.com/en-us/library/ee690291%28v=vs.85%29.aspx - しかし、それは単にコピーするように聞こえますメモリから新しいバッファへのデータ。IWICBitmap を作成する他の唯一の方法は、役に立たないように見える他の IWICImagingFactory メソッドを使用することです。そのため、WIC には、必要な機能が何もない可能性があります。

于 2012-06-30T04:32:17.830 に答える