Chapitre précédentRetour au sommaireChapitre suivant

Documentation VISION (VAPI)

Dernière mise à jour : 04/01/02

Télécharger la doc

MEM INTERFACE

 

Résumé
Préfixe de l'interface Me
Nombre de fonctions 3
Description Ensemble de fonctions permettant de manipuler des zones mémoires, plutôt orienté image.

 

Prototype void cdecl MeSCopyMemory8(char *dst, char *src, unsigned long nb_elems_dst, unsigned long nb_elems_src)
Paramètres [OUT] dst : Pointeur sur la zone mémoire à écrire
[IN] src : Pointeur sur la zone mémoire à recopier
[OUT] nb_elems_dst : Nombre d'éléments 8 bits contenus dans la zone de destination
[IN] nb_elems_src : Nombre d'éléments 8 bits contenus dans la zone à recopier
Retour Aucun
Description Recopie une zone mémoire constituée d'elements 8 bits en respectant le facteur d'échelle donné par le nombre d'éléments de chaque zone. Très pratique pour effectuer des changements d'echelle sur une ligne. Ne gère pas le chevauchement des zones source et destination.
Remarques Bien que le nombre d'éléments soit codé sur un entier 32 bits, ce nombre d'éléments ne doit pas dépasser 65535 pour des raisons d'optimisation interne sur le facteur d'échelle. Si un CPU 030 ou supérieur est détecté, VISION utilise automatiquement une routine plus optimisée.
Version VAPI 1.02 ou supérieure

 

Prototype void cdecl MeSCopyMemory16(char *dst, char *src, unsigned long nb_elems_dst, unsigned long nb_elems_src)
Paramètres [OUT] dst : Pointeur sur la zone mémoire à écrire
[IN] src : Pointeur sur la zone mémoire à recopier
[OUT] nb_elems_dst : Nombre d'éléments 16 bits contenus dans la zone de destination
[IN] nb_elems_src : Nombre d'éléments 16 bits contenus dans la zone à recopier
Retour Aucun
Description Recopie une zone mémoire constituée d'elements 16 bits en respectant le facteur d'échelle donné par le nombre d'éléments de chaque zone. Très pratique pour effectuer des changements d'echelle sur une ligne. Ne gère pas le chevauchement des zones source et destination.
Remarques Bien que le nombre d'éléments soit codé sur un entier 32 bits, ce nombre d'éléments ne doit pas dépasser 32767 pour des raisons d'optimisation interne sur le facteur d'échelle. Si un CPU 030 ou supérieur est détecté, VISION utilise automatiquement une routine plus optimisée.
Version VAPI 1.02 ou supérieure

 

Prototype void cdecl MeSCopyMemory32(char *dst, char *src, unsigned long nb_elems_dst, unsigned long nb_elems_src)
Paramètres [OUT] dst : Pointeur sur la zone mémoire à écrire
[IN] src : Pointeur sur la zone mémoire à recopier
[OUT] nb_elems_dst : Nombre d'éléments 32 bits contenus dans la zone de destination
[IN] nb_elems_src : Nombre d'éléments 32 bits contenus dans la zone à recopier
Retour Aucun
Description Recopie une zone mémoire constituée d'elements 32 bits en respectant le facteur d'échelle donné par le nombre d'éléments de chaque zone. Très pratique pour effectuer des changements d'echelle sur une ligne. Ne gère pas le chevauchement des zones source et destination.
Remarques Bien que le nombre d'éléments soit codé sur un entier 32 bits, ce nombre d'éléments ne doit pas dépasser 16383 pour des raisons d'optimisation interne sur le facteur d'échelle. Si un CPU 030 ou supérieur est détecté, VISION utilise automatiquement une routine plus optimisée.
Version VAPI 1.02 ou supérieure

 


Chapitre précédentRetour au sommaireChapitre suivant

Documentation VISION (VAPI)

Dernière mise à jour : 04/01/02

Télécharger la doc

MEM INTERFACE