Freigeben über


IAMExtDevice-Schnittstelle (strmif.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Die IAMExtDevice-Schnittstelle steuert ein externes Gerät, z. B. eine DV-Kamera oder video tape recoder (VTR).

Diese Schnittstelle steuert grundlegende Gerätefunktionen. Es gibt mehrere weitere Schnittstellen zum Steuern spezifischerer Funktionen in einem Gerät:

Vererbung

Die IAMExtDevice-Schnittstelle erbt von der IUnknown-Schnittstelle . IAMExtDevice verfügt auch über folgende Membertypen:

Methoden

Die IAMExtDevice-Schnittstelle verfügt über diese Methoden.

 
IAMExtDevice::Calibrate

Die Kalibriermethode kalibriert den Transportmechanismus eines externen Geräts.
IAMExtDevice::get_DevicePort

Die get_DevicePort-Methode ruft den Kommunikationsport ab, mit dem das externe Gerät verbunden ist.
IAMExtDevice::get_DevicePower

Die get_DevicePower-Methode ruft den Energiemodus des externen Geräts ab.
IAMExtDevice::get_ExternalDeviceID

Die get_ExternalDeviceID-Methode ruft die Modellnummer des externen Geräts ab.
IAMExtDevice::get_ExternalDeviceVersion

Die get_ExternalDeviceVersion ruft die Versionsnummer der Betriebssystemsoftware des externen Geräts ab.
IAMExtDevice::GetCapability

Die GetCapability-Methode ruft die Funktionen des externen Geräts ab.
IAMExtDevice::p ut_DevicePort

Die put_DevicePort-Methode weist den Kommunikationsport zu, mit dem das externe Gerät verbunden ist.
IAMExtDevice::p ut_DevicePower

Die put_DevicePower-Methode weist den Ein-, Aus- oder Standbymodus des externen Geräts zu.

Hinweise

Die DV-Gerätetreiber erfordern einige zusätzliche Konstanten, die in der Headerdatei Xprtdefs.h definiert sind.

Für Windows Driver Model (WDM)-Geräte macht der WDM-Videoaufnahmefilter diese Schnittstelle automatisch verfügbar, wenn der WDM-Treiber den PROPSETID_EXT_DEVICE-Eigenschaftssatz unterstützt. Weitere Informationen finden Sie in der Dokumentation zum Windows Driver Kit (WDK).

Hardware-Anforderungen

Um einen externen VcR zu steuern, werden bestimmte Hardwareanforderungen empfohlen. Videorekorder mit einer seriellen RS-422-Schnittstelle erfordern einen speziellen seriellen Anschluss Karte oder einen externen RS-232-zu-RS-422-Adapter. Darüber hinaus sollte Ihr Computer für eine optimale Leistung über einen seriellen Port verfügen, Karte mit einem 16550-UART-Hochleistungs-Typ (Universal Asynchronous Receiver/Transmitter) gebaut ist, um höhere Baudraten wie 38,4 Baud aufrechtzuerhalten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile strmif.h (include Dshow.h)

Siehe auch

Schnittstellen