Platform SDK: DirectX

DDVIDEOPORTSTATUS

DDVIDEOPORTSTATUS 構造体は、ビデオポート オブジェクトのステータスを記述する。この構造体は、IDDVideoPortContainer::QueryVideoPortStatus メソッドととも使用される。

typedef struct _DDVIDEOPORTSTATUS {
    DWORD dwSize;        
    BOOL  bInUse;        
    DWORD dwFlags;       
    DWORD dwReserved1;   
    DDVIDEOPORTCONNECT VideoPortType;  
    ULONG_PTR dwReserved2; 
    ULONG_PTR dwReserved3; 
} DDVIDEOPORTSTATUS, *LPDDVIDEOPORTSTATUS; 

メンバ

dwSize
バイト単位のこの構造体のサイズ。このメンバは、構造体を使用する前に初期化しなくてはならない。
bInUse
ビデオ ポートの現在のステータスを示す値。このメンバは、ビデオ ポートが現在使用中であれば TRUE となり、それ以外は FALSE となる。
dwFlags
以下のフラグのうち、1 つ以上の値を取る。
DDVPSTATUS_VBIONLY
ビデオポート インターフェイスは、ビデオ ストリームの VBI 部分のみ制御する。
DDVPSTATUS_VIDEOONLY
ビデオポート インターフェイスは、ビデオ ストリームのビデオ部分のみ制御する。
dwReserved1
今後のために確保されている。0 を設定する。
VideoPortType
ビデオポート コネクション情報を受け取る DDVIDEOPORTCONNECT 構造体。
dwReserved2dwReserved3
今後のために確保されている。0 を設定する。

動作環境

  Windows NT/2000 :Windows 2000 が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  ヘッダー : dvp.h で宣言。