次の方法で共有


IDxtCompositor インターフェイス

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayerIMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

注意

[非推奨。 この API は、Windows の今後のリリースから削除される可能性があります。

 

インターフェイスはIDxtCompositor、コンポジター画面切り替えのプロパティを設定します。

このインターフェイスは、コンポジター画面切り替えをレンダリングするときに、DirectShow Editing Services (DES) によって内部的に使用されます。 DES アプリケーションでは、このインターフェイスを使用する必要はありません。 DES で遷移のプロパティを設定するには、 IPropertySetter インターフェイスを使用します。

コンポジター画面切り替えは、前景イメージを背景画像に合成します。 ソース四角形は、合成される前景イメージのセクションを定義します。 コピー先の四角形は、前景イメージを受け取る背景画像のセクションを定義します。 次の図は、これらの四角形を示しています。

コンポジター画面切り替えプロパティ

メンバー

IDxtCompositor インターフェイスは IDXEffect から継承します。 IDxtCompositor には、次の種類のメンバーもあります。

メソッド

IDxtCompositor インターフェイスには、これらのメソッドがあります。

メソッド 説明
get_Height ターゲット四角形の高さを取得します。
get_OffsetX ターゲット四角形の水平方向のオフセットを取得します。
get_OffsetY ターゲット四角形の垂直方向のオフセットを取得します。
get_SrcHeight ソース四角形の高さを取得します。
get_SrcOffsetX ソース四角形の水平方向のオフセットを取得します。
get_SrcOffsetY ソース四角形の垂直方向のオフセットを取得します。
get_SrcWidth ソース四角形の幅を取得します。
get_Width ターゲット四角形の幅を取得します。
put_Height ターゲット四角形の高さを指定します。
put_OffsetX ターゲット四角形の水平方向のオフセットを指定します。
put_OffsetY ターゲット四角形の垂直方向のオフセットを指定します。
put_SrcHeight ソース四角形の高さを指定します。
put_SrcOffsetX ソース四角形の水平方向のオフセットを指定します。
put_SrcOffsetY ソース四角形の垂直方向のオフセットを指定します。
put_SrcWidth ソース四角形の幅を指定します。
put_Width ターゲット四角形の幅を指定します。

 

解説

注意

ヘッダー ファイル Qedit.h は、バージョン 7 より後の Direct3D ヘッダーと互換性がありません。

 

注意

Qedit.h を入手するには、Windows Vista および .NET Framework 3.0 のMicrosoft Windows SDK Update をダウンロードします。 Qedit.h は、Windows 7 および .NET Framework 3.5 Service Pack 1 のMicrosoft Windows SDKでは使用できません。

 

要件

要件
ヘッダー
Qedit.h
ライブラリ
Strmiids.lib