IWiaVideo-Schnittstelle (wiavideo.h)
Die IWiaVideo-Schnittstelle stellt Methoden bereit, mit denen eine Anwendung, die WIA-Dienste (Windows Image Acquisition) verwendet, Standbilder von einem Streamingvideogerät abrufen kann.
Hinweis WIA unterstützt keine Videogeräte in Windows Server 2003, Windows Vista und höher. Verwenden Sie für diese Versionen von Windows DirectShow , um Bilder aus Videos zu erhalten.
Vererbung
Die IWiaVideo-Schnittstelle erbt von der IUnknown-Schnittstelle . IWiaVideo verfügt auch über folgende Arten von Membern:
Methoden
Die IWiaVideo-Schnittstelle verfügt über diese Methoden.
IWiaVideo::CreateVideoByDevNum Die IWiaVideo::CreateVideoByDevNum-Methode erstellt eine Verbindung mit einem Streamingvideogerät mit der Gerätenummer, die aus einer Directshow-Enumeration abgerufen wurde. |
IWiaVideo::CreateVideoByName Die IWiaVideo::CreateVideoByName-Methode erstellt eine Verbindung mit einem Videostreaminggerät mit dem Anzeigegerätenamen, der aus einer Directshow-Enumeration abgerufen wurde. |
IWiaVideo::CreateVideoByWiaDevID Die IWiaVideo::CreateVideoByWiaDevID-Methode erstellt über die WIA_DIP_DEV_ID-Eigenschaft eine Verbindung mit einem Streamingvideogerät. |
IWiaVideo::D estroyVideo Die IWiaVideo::D estroyVideo-Methode beendet das Streamingvideo. Um die Videowiedergabe neu zu starten, muss die Anwendung erneut eine der IWiaVideo CreateVideo-Methoden aufrufen. |
IWiaVideo::get_ImagesDirectory Die IWiaVideo::ImagesDirectory-Eigenschaft gibt den vollständigen Pfad und das Verzeichnis an, in dem Bilder gespeichert werden, wenn die IWiaVideo::TakePicture-Methode aufgerufen wird. (Get) |
IWiaVideo::get_PreviewVisible Die IWiaVideo::P reviewVisible-Eigenschaft gibt an, ob die Videowiedergabe im übergeordneten Fenster sichtbar ist. Dies wirkt sich nicht auf die WIAVIDEO_STATE des Videos aus. (Get) |
IWiaVideo::GetCurrentState Die IWiaVideo::GetCurrentState-Methode gibt den Zustand des Videodatenstroms als Member der WIAVIDEO_STATE-Enumeration an. |
IWiaVideo::P ause Die IWiaVideo::P ause-Methode hält die Videowiedergabe an. |
IWiaVideo::P lay Beginnt mit der Wiedergabe von Streamingvideos. |
IWiaVideo::p ut_ImagesDirectory Die IWiaVideo::ImagesDirectory-Eigenschaft gibt den vollständigen Pfad und das Verzeichnis an, in dem Bilder gespeichert werden, wenn die IWiaVideo::TakePicture-Methode aufgerufen wird. (Put) |
IWiaVideo::p ut_PreviewVisible Die IWiaVideo::P reviewVisible-Eigenschaft gibt an, ob die Videowiedergabe im übergeordneten Fenster sichtbar ist. Dies wirkt sich nicht auf die WIAVIDEO_STATE des Videos aus. (Put) |
IWiaVideo::ResizeVideo Die IWiaVideo::ResizeVideo-Methode ändert die Größe der Videowiedergabe auf die größte unterstützte Auflösung, die in das übergeordnete Fenster passt. Rufen Sie diese Methode auf, wenn das übergeordnete Fenster verschoben oder die Größe geändert wird. |
IWiaVideo::TakePicture Die IWiaVideo::TakePicture-Methode extrahiert ein Standbild aus dem Videostream und speichert das Bild als JPEG-Datei. |
Hinweise
Die IWiaVideo-Schnittstelle erbt wie alle COM-Schnittstellen (Component Object Model) die IUnknown-Schnittstellenmethoden .
IUnknown-Methoden | BESCHREIBUNG |
---|---|
IUnknown::QueryInterface | Gibt Zeiger auf unterstützte Schnittstellen zurück. |
IUnknown::AddRef | Inkrementiert Verweiszähler. |
IUnknown::Release | Dekrementiert Verweiszähler. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wiavideo.h |