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 |