Freigeben über


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