次の方法で共有


IWiaVideo インターフェイス (wiavideo.h)

IWiaVideo インターフェイスは、Windows イメージ取得 (WIA) サービスを使用するアプリケーションがストリーミング ビデオ デバイスから静止画像を取得できるようにするメソッドを提供します。

メモ WIA では、Windows Server 2003、Windows Vista 以降のビデオ デバイスはサポートされていません。 これらのバージョンの Windows では、 DirectShow を使用してビデオから画像を取得します。
 

継承

IWiaVideo インターフェイスは、IUnknown インターフェイスから継承されます。 IWiaVideo には、次の種類のメンバーもあります。

メソッド

IWiaVideo インターフェイスには、これらのメソッドがあります。

 
IWiaVideo::CreateVideoByDevNum

IWiaVideo::CreateVideoByDevNum メソッドは、Directshow 列挙体から取得したデバイス番号を使用して、ストリーミング ビデオ デバイスへの接続を作成します。
IWiaVideo::CreateVideoByName

IWiaVideo::CreateVideoByName メソッドは、Directshow 列挙体から取得したフレンドリ デバイス名を使用して、ストリーミング ビデオ デバイスへの接続を作成します。
IWiaVideo::CreateVideoByWiaDevID

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

IWiaVideo::D estroyVideo メソッドは、ストリーミング ビデオをシャットダウンします。 ビデオ再生を再開するには、アプリケーションで IWiaVideo CreateVideo メソッドのいずれかを再度呼び出す必要があります。
IWiaVideo::get_ImagesDirectory

IWiaVideo::ImagesDirectory プロパティは、IWiaVideo::TakePicture メソッドを呼び出すときにイメージが格納される完全なパスとディレクトリを指定します。 (Get)
IWiaVideo::get_PreviewVisible

IWiaVideo::P reviewVisible プロパティは、ビデオ再生を親ウィンドウに表示するかどうかを指定します。 これはビデオのWIAVIDEO_STATEには影響しません。 (Get)
IWiaVideo::GetCurrentState

IWiaVideo::GetCurrentState メソッドは、ビデオ ストリームの状態をWIAVIDEO_STATE列挙体のメンバーとして指定します。
IWiaVideo::P ause

IWiaVideo::P ause メソッドは、ビデオの再生を一時停止します。
IWiaVideo::P lay

ストリーミング ビデオの再生を開始します。
IWiaVideo::p ut_ImagesDirectory

IWiaVideo::ImagesDirectory プロパティは、IWiaVideo::TakePicture メソッドを呼び出すときにイメージが格納される完全なパスとディレクトリを指定します。 (Put)
IWiaVideo::p ut_PreviewVisible

IWiaVideo::P reviewVisible プロパティは、ビデオ再生を親ウィンドウに表示するかどうかを指定します。 これはビデオのWIAVIDEO_STATEには影響しません。 (Put)
IWiaVideo::ResizeVideo

IWiaVideo::ResizeVideo メソッドは、ビデオ再生のサイズを、親ウィンドウ内に収まるサポートされている最大解像度に変更します。 親ウィンドウが移動またはサイズ変更されるたびに、このメソッドを呼び出します。
IWiaVideo::TakePicture

IWiaVideo::TakePicture メソッドは、ビデオ ストリームから静止画像を抽出し、画像を JPEG ファイルとして保存します。

解説

IWiaVideo インターフェイスは、すべてのコンポーネント オブジェクト モデル (COM) インターフェイスと同様に、IUnknown インターフェイス メソッドを継承します。

IUnknown の各種メソッド 説明
IUnknown::QueryInterface サポートされるインターフェイスへのポインターを返します。
IUnknown::AddRef 参照カウントをインクリメントします。
IUnknown::Release 参照カウントをデクリメントします。

要件

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