KIT DE DEVELOPPEMENT LOGICIEL POUR CARTE D'ACQUISITION D'IMAGES VIDEO



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 :
  • librairies et drivers binaires utilisables avec la majeure partie des chaînes de compilation
  • includes décrivant la syntaxe des appels aux librairies, les structures utilisées et des constantes
  • exemples simples de programmes utilisant ces ressources

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 95 / 98 / ME, le driver consiste en un VxD qui réalise l'interface avec le hardware de la carte.

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.

Livré avec des exemples de programmes opérationnels en langage C, le SDK permet à l'utilisateur d'économiser un temps précieux lors du développement ou de l'intégration de la carte dans une application; ces programmes sont volontairement très simples afin d'aider les développeurs à comprendre le fonctionnement de la carte et la manière la plus simple de développer leurs applications.

Développé en France de même que la carte, le kit de développement SDK constitue l'assurance de bénéficier d'une documentation rédigée en Français et d'un réel support technique.

Ossatures de programmes:

  • monitoring de la vidéo:

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

  • Enregistrement vidéo (selon le modèle de la carte)

CreateFile(...)

XXXSetWinParams(...)

XXXSetAcqParams(...)

XXXStartVideoRec(...)

Boucle:

XXXGetData(...)

WriteFile(...)

goto Boucle

Fin:

XXXStopVideoRec(...)

XXXGetData(...)

WriteFile(...)

CloseHandle(...)