VMRVIDEOSTREAMINFO 構造体 (strmif.h)
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]
このトピックは、Windows XP 以降に適用されます。
構造は VMRVIDEOSTREAMINFO
、イメージ コンポジター上の VMR-7 フィルターの IVMRImageCompositor::CompositeImage の呼び出しで使用されます。
構文
typedef struct _VMRVIDEOSTREAMINFO {
LPDIRECTDRAWSURFACE7 pddsVideoSurface;
DWORD dwWidth;
DWORD dwHeight;
DWORD dwStrmID;
FLOAT fAlpha;
DDCOLORKEY ddClrKey;
NORMALIZEDRECT rNormal;
} VMRVIDEOSTREAMINFO;
メンバー
pddsVideoSurface
合成するビデオを含む DirectDraw サーフェスを指定します。
dwWidth
ビデオの四角形の幅を指定します。
dwHeight
ビデオの四角形の高さを指定します。
dwStrmID
入力ストリームを指定します。 この値は入力ピンに対応します。
fAlpha
このストリームのアルファ値を指定します。 (ピクセル単位のアルファではありません。
ddClrKey
このストリームにカラー キーを使用しない場合は、ソースのカラー キー値または -1 を指定します。
rNormal
合成空間内のイメージの位置を指定します。
要件
要件 | 値 |
---|---|
Header | strmif.h (Dshow.h を含む) |