Interfaccia IWiaVideo (wiavideo.h)
L'interfaccia IWiaVideo fornisce metodi che consentono a un'applicazione che usa i servizi Windows Image Acquisition (WIA) di acquisire immagini ancora da un dispositivo video di streaming.
Nota WiA non supporta i dispositivi video in Windows Server 2003, Windows Vista e versioni successive. Per queste versioni di Windows, usare DirectShow per acquisire immagini dal video.
Ereditarietà
L'interfaccia IWiaVideo eredita dall'interfaccia IUnknown . IWiaVideo include anche questi tipi di membri:
Metodi
L'interfaccia IWiaVideo include questi metodi.
IWiaVideo::CreateVideoByDevNum Il metodo IWiaVideo::CreateVideoByDevNum crea una connessione a un dispositivo video di streaming con il numero di dispositivo ottenuto da un'enumerazione Directshow. |
IWiaVideo::CreateVideoByName Il metodo IWiaVideo::CreateVideoByName crea una connessione a un dispositivo video di streaming con il nome descrittivo del dispositivo ottenuto da un'enumerazione Directshow. |
IWiaVideo::CreateVideoByWiaDevID Il metodo IWiaVideo::CreateVideoByWiaDevID crea una connessione a un dispositivo video di streaming dalla relativa proprietà WIA_DIP_DEV_ID. |
IWiaVideo::D estroyVideo Il metodo IWiaVideo::D estroyVideo arresta il video di streaming. Per riavviare la riproduzione video, l'applicazione deve chiamare di nuovo uno dei metodi IWiaVideo CreateVideo. |
IWiaVideo::get_ImagesDirectory La proprietà IWiaVideo::ImagesDirectory specifica il percorso completo e la directory in cui vengono archiviate le immagini quando si chiama il metodo IWiaVideo::TakePicture. (Get) |
IWiaVideo::get_PreviewVisible La proprietà IWiaVideo::P reviewVisible specifica se la riproduzione video è visibile nella finestra padre. Ciò non influisce sul WIAVIDEO_STATE del video. (Get) |
IWiaVideo::GetCurrentState Il metodo IWiaVideo::GetCurrentState specifica lo stato del flusso video come membro dell'enumerazione WIAVIDEO_STATE. |
IWiaVideo::P ause Il metodo IWiaVideo::P ause sospende la riproduzione video. |
IWiaVideo::P lay Avvia la riproduzione di video in streaming. |
IWiaVideo::p ut_ImagesDirectory La proprietà IWiaVideo::ImagesDirectory specifica il percorso completo e la directory in cui vengono archiviate le immagini quando si chiama il metodo IWiaVideo::TakePicture. (Put) |
IWiaVideo::p ut_PreviewVisible La proprietà IWiaVideo::P reviewVisible specifica se la riproduzione video è visibile nella finestra padre. Ciò non influisce sul WIAVIDEO_STATE del video. (Put) |
IWiaVideo::ResizeVideo Il metodo IWiaVideo::ResizeVideo ridimensiona la riproduzione video alla risoluzione supportata più grande che rientra nella finestra padre. Chiamare questo metodo ogni volta che la finestra padre viene spostata o ridimensionata. |
IWiaVideo::TakePicture Il metodo IWiaVideo::TakePicture estrae un'immagine ancora dal flusso video e salva l'immagine come file JPEG. |
Commenti
L'interfaccia IWiaVideo , come tutte le interfacce COM (Component Object Model), eredita i metodi di interfaccia IUnknown .
Metodi IUnknown | Descrizione |
---|---|
IUnknown::QueryInterface | Restituisce puntatori alle interfacce supportate. |
IUnknown::AddRef | Incrementa il conteggio dei riferimenti. |
IUnknown::Release | Riduce il conteggio dei riferimenti. |
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wiavideo.h |