Extensions Image, Audio et Vidéo Administration et programmation

DBvOpenHandle


Image Audio Vidéo
    X

Affecte de l'espace à une structure DBvIOType et ouvre le descripteur vidéo de sorte qu'il puisse accéder au niveau du pixel. La structure pointe sur le premier numéro d'image (image 0). La séquence vidéo peut être un objet BLOB. Elle est copiée dans le fichier temporaire dans un répertoire défini par la variable d'environnement DB2VIDEOTEMP. Le descripteur isIdx est défini en fonction de l'existence d'un index RAM.

Autorisation

SELECT

Fichier bibliothèque
OS/2 et Windows AIX, HP-UX et Solaris
dmbshot.lib libdmbshot.a (AIX)

libdmbshot.sl (HP-UX)

libdmbshot.so (Solaris)

Fichier d'inclusion

dmbshot.h

Syntaxe

long DBvOpenHandle(
      DBvIOType **video,
      DB2Video *videoHandle
      SQLHDBC hdbc
      );

Paramètres

video (sortie)
Pointeur sur la structure vidéo.

videoHandle (entrée)
Descripteur vidéo.

hdbc (entrée)
Descripteur de base de données obtenu par SQLConnect.

Codes d'erreur

MMDB_SUCCESS
Le traitement de l'appel d'API a abouti.

MMDB_RC_CANNOT_OPEN
Ouverture du fichier vidéo impossible.

MMDB_RC_NO_MEMORY
Mémoire insuffisante.

MMDB_RC_NO_INDEX
Index RAM vidéo inexistant.

MMDB_RC_NOT_CONNECTED
L'application n'a pas établi une connexion correcte à une base de données.

MMDB_RC_INVALID_HANDLE
Le descripteur vidéo n'est pas correct.

Exemples

Ouverture du descripteur vidéo via le pointeur videoa :

#include <dmbshot.h>
 
rc = DBvOpenHandle(&oa, videoHandle, hdbc);


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]