次の方法で共有


VMRVIDEOSTREAMINFO 構造体 (strmif.h)

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/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 を含む)

こちらもご覧ください

DirectShow 構造体