|
Conçu pour faciliter le développement d'applications autour de nos cartes, le kit de développement SDK permet une gestion optimale des cartes. Il est formé de trois types de composants logiciels :
Utilisable sous Windows, le kit SDK donne accès aux différents
sous-ensembles de la carte, tout en affranchissant le développeur des
contraintes liées au hardware.
Sous Windows NT 4.0 / 2000 / XP, le driver est un driver de type .SYS qui gère le dialogue avec le hardware de la carte. L'application dialogue avec ces drivers grâce à des fonctions IOCTL; une couche logicielle transforme cet interface basique en interface plus intuitif pour le développeur; cette couche est un module .LIB dont le source est livré dans le SDK afin de permettre son interfaçage avec d'autres types de langages et de compilateurs. Une DLL complémentaire et facultative gère le recouvrement des fenêtres (clipping); son emploi est facultatif.
Pour les spécialistes, des primitives de haut niveau permettent directement l'accès aux composants.
Ossatures de programmes:
CreateFile(...) XXXSetWinParams(...) // Réglage de la fenêtre de visualisation XXXSetAcqParams(...) // Réglage de l'acquisition XXXStartAcq(...) // Démarrage du monitoring ... monitoring ... XXXBMPSave(...) // Prise d'une photo XXXStopAcq(...) // Arrêt du monitoring CloseHandle(...)
CreateFile(...) XXXSetWinParams(...) XXXSetAcqParams(...) XXXStartVideoRec(...) Boucle: XXXGetData(...) WriteFile(...) goto Boucle Fin: XXXStopVideoRec(...) XXXGetData(...) WriteFile(...) CloseHandle(...)
|