VMRRenderPrefs 列挙
VMRRenderPrefs 列挙型は、IVMRFilterConfig::GetRenderingPrefs および IVMRFilterConfig::SetRenderingPrefs メソッドで使って、基本的なレンダリング設定を取得および設定する。
構文
typedef enum {
RenderPrefs_ForceOffscreen = 0x00000001,
RenderPrefs_ForceOverlays = 0x00000002,
RenderPrefs_AllowOverlays = 0x00000000,
RenderPrefs_AllowOffscreen = 0x00000000,
RenderPrefs_DoNotRenderColorKeyAndBorder = 0x00000008,
RenderPrefs_RestrictToInitialMonitor = 0x00000010,
RenderPrefs_PreferAGPMemWhenMixing = 0x00000020,
RenderPrefs_Mask = 0x0000003f
} VMRRenderPrefs;
要素
RenderPrefs_ForceOffscreen
VMR がオフスクリーン サーフェイスだけをレンダリングに使用すべきであることを示す。
RenderPrefs_ForceOverlays
オーバーレイ サーフェイスが使用可能でない場合は VMR が失敗することを示す。
RenderPrefs_AllowOverlays
オーバーレイが使用可能な場合は VMR がそれらを使用すべきであることを示す。新しいアプリケーションは使うべきではない。
RenderPrefs_AllowOffscreen
オーバーレイが使用可能でない場合は VMR がオフスクリーン サーフェイスを使用すべきであることを示す。新しいアプリケーションは使うべきではない。
RenderPrefs_DoNotRenderColorKeyAndBorder
アプリケーションがカラー キーを塗りつぶす役割を負うことを示す。
RenderPrefs_RestrictToInitialMonitor
VMR が初期モニタのみに出力すべきであることを示す。
RenderPrefs_PreferAGPMemWhenMixing
テクスチャ サーフェイスを割り当てる際、VMR が AGP メモリの使用を試みるべきであることを示す。
RenderPrefs_Mask
これらすべてのフラグのビットごとの OR。
注意
既定では、VMR はビデオ メモリから DirectDraw テクスチャ サーフェイスを割り当てようとし、割り当てを実行するのに必要なビデオ メモリが残っていない場合は AGP メモリに戻る。VMR が AGP メモリを使うためには、グラフィック カードが、AGP メモリからビデオ メモリへのブリットに関する基本的な機能をサポートしている必要がある。
要件
Microsoft® Windows® XP が必要である。
参照