Interface IAMExtDevice (strmif.h)
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
L’interface IAMExtDevice contrôle un appareil externe, tel qu’une caméra DV ou un recoder de bande vidéo (VTR).
Cette interface contrôle les fonctions de base de l’appareil. Plusieurs autres interfaces existent pour contrôler des fonctionnalités plus spécifiques dans un appareil :
Héritage
L’interface IAMExtDevice hérite de l’interface IUnknown. IAMExtDevice a également les types de membres suivants :
Méthodes
L’interface IAMExtDevice utilise ces méthodes.
IAMExtDevice ::Calibration La méthode Calibration étalonne le mécanisme de transport d’un appareil externe. |
IAMExtDevice ::get_DevicePort La méthode get_DevicePort récupère le port de communication auquel l’appareil externe est connecté. |
IAMExtDevice ::get_DevicePower La méthode get_DevicePower récupère le mode d’alimentation de l’appareil externe. |
IAMExtDevice ::get_ExternalDeviceID La méthode get_ExternalDeviceID récupère le numéro de modèle de l’appareil externe. |
IAMExtDevice ::get_ExternalDeviceVersion Le get_ExternalDeviceVersion récupère le numéro de version du logiciel d’exploitation de l’appareil externe. |
IAMExtDevice ::GetCapability La méthode GetCapability récupère les fonctionnalités de l’appareil externe. |
IAMExtDevice ::p ut_DevicePort La méthode put_DevicePort affecte le port de communication auquel l’appareil externe est connecté. |
IAMExtDevice ::p ut_DevicePower La méthode put_DevicePower affecte le mode d’alimentation de l’appareil externe à marche/arrêt, ou veille. |
Remarques
Les pilotes de périphérique DV nécessitent des constantes supplémentaires définies dans le fichier d’en-tête Xprtdefs.h.
Pour les appareils WDM (Windows Driver Model), le filtre de capture vidéo WDM expose automatiquement cette interface si le pilote WDM prend en charge le jeu de propriétés PROPSETID_EXT_DEVICE . Pour plus d’informations, consultez la documentation du Kit de pilotes Windows (WDK).
Configuration matérielle requise
Pour contrôler un magnétoscope externe, certaines exigences matérielles sont recommandées. Les magnétoscopes avec une interface série RS-422 nécessitent un port série spécial carte ou un adaptateur externe RS-232-RS-422. En outre, pour de meilleures performances, votre ordinateur doit disposer d’un port série carte construit avec un UART (universal asynchrone receiver/émetteur) 16550 hautes performances pour supporter des débits de bauds plus élevés, comme 38,4 bauds.Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | strmif.h (include Dshow.h) |