Share via


CAPDRIVERCAPS 構造体 (vfw.h)

CAPDRIVERCAPS 構造体は、キャプチャ ドライバーの機能を定義します。

アプリケーションは 、キャプチャ ウィンドウをキャプチャ ドライバーに接続するたびに、WM_CAP_DRIVER_GET_CAPS メッセージまたは capDriverGetCaps マクロを使用して、ドライバー機能のコピーを CAPDRIVERCAPS 構造体に配置する必要があります。

構文

typedef struct tagCapDriverCaps {
  UINT   wDeviceIndex;
  BOOL   fHasOverlay;
  BOOL   fHasDlgVideoSource;
  BOOL   fHasDlgVideoFormat;
  BOOL   fHasDlgVideoDisplay;
  BOOL   fCaptureInitialized;
  BOOL   fDriverSuppliesPalettes;
  HANDLE hVideoIn;
  HANDLE hVideoOut;
  HANDLE hVideoExtIn;
  HANDLE hVideoExtOut;
} CAPDRIVERCAPS, *PCAPDRIVERCAPS, *LPCAPDRIVERCAPS;

メンバー

wDeviceIndex

キャプチャ ドライバーのインデックス。 インデックス値の範囲は 0 ~ 9 です。

fHasOverlay

ビデオ オーバーレイ フラグ。 デバイスがビデオ オーバーレイをサポートしている場合、このメンバーの値は TRUE です

fHasDlgVideoSource

[ビデオ ソース] ダイアログ フラグ。 デバイスがビデオ ソースを選択および制御するためのダイアログ ボックスをサポートしている場合、このメンバーの値は TRUE です。

fHasDlgVideoFormat

[ビデオ形式] ダイアログ フラグ。 デバイスがビデオ形式を選択するためのダイアログ ボックスをサポートしている場合、このメンバーの値は TRUE です。

fHasDlgVideoDisplay

ビデオ表示ダイアログ フラグ。 デバイスがキャプチャ フレーム バッファーからのビデオの再表示を制御するためのダイアログ ボックスをサポートしている場合、このメンバーの値は TRUE です。

fCaptureInitialized

初期化フラグをキャプチャします。 キャプチャ デバイスが正常に接続されている場合、このメンバーの値は TRUE です。

fDriverSuppliesPalettes

ドライバー パレット フラグ。 ドライバーがパレットを作成できる場合、このメンバーの値は TRUE です。

hVideoIn

Win32 アプリケーションでは使用されません。

hVideoOut

Win32 アプリケーションでは使用されません。

hVideoExtIn

Win32 アプリケーションでは使用されません。

hVideoExtOut

Win32 アプリケーションでは使用されません。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header vfw.h

こちらもご覧ください

ビデオ キャプチャ

ビデオ キャプチャ構造