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) |