次の方法で共有


IWiaVideo::CreateVideoByWiaDevID メソッド (wiavideo.h)

IWiaVideo::CreateVideoByWiaDevID メソッドは、WIA_DIP_DEV_ID プロパティからストリーミング ビデオ デバイスへの接続を作成します。

構文

HRESULT CreateVideoByWiaDevID(
  [in] BSTR bstrWiaDeviceID,
  [in] HWND hwndParent,
  [in] BOOL bStretchToFitParent,
  [in] BOOL bAutoBeginPlayback
);

パラメーター

[in] bstrWiaDeviceID

種類: BSTR

ビデオ デバイスの WIA_DIP_DEV_ID プロパティの値を指定します。

[in] hwndParent

型: HWND

ストリーミング ビデオを表示するウィンドウを指定します。

[in] bStretchToFitParent

種類: BOOL

親ウィンドウに合わせてビデオ表示を拡大するかどうかを指定します。 親ウィンドウに合わせて表示を拡大する場合は、このパラメーターを TRUE に 設定します。それ以外の場合は、FALSE に設定 します

[in] bAutoBeginPlayback

種類: BOOL

このメソッドが返されるとすぐにストリーミング ビデオの再生を開始するかどうかを指定します。 このパラメーターを TRUE に設定すると、すぐに再生されます。ビデオ再生を開始する前に IWiaVideo::P lay を呼び出す必要がある場合は FALSE に設定します。

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

解説

既定では、ビデオはビデオ デバイスの既定の解像度で表示されます。 bStretchToFitParentTRUE に設定されている場合は、ビデオ表示によってウィンドウが塗りつぶされます。

関数を成功させるには、最初に IWiaVideo::ImagesDirectory プロパティを指定する必要があります。 したがって、呼び出し元は最初に "put_ImagesDirectory" を呼び出して、キャプチャされた静止画像が格納されるディレクトリの完全なパスを指定する必要があります。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー wiavideo.h
[DLL] Wiavideo.dll

関連項目

システム デバイスの列挙

IWiaVideo