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 方法時儲存影像的完整路徑和目錄。 (取得) |
IWiaVideo::get_PreviewVisible IWiaVideo::P reviewVisible 屬性會指定影片播放是否在其父視窗中顯示。 這不會影響影片WIAVIDEO_STATE。 (取得) |
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 |