IBM Books

Image Extender、Audio Extender 和 Video Extender 管理和程序设计

DBvOpenHandle


图象 音频 视频
    X

为 DBvIOType 结构分配空间,并打开视频句柄以进行象素存取。该结构指向第一个帧号(帧 0)。视频可以是 BLOB。将把视频复制至临时文件时,文件位于 DB2VIDEOTEMP 环境变量指定的目录中。根据随机存取索引是否存在来设置 isIdx 标志。

授权

选择

库文件
OS/2 和 Windows AIX、HP-UX 和 Solaris
dmbshot.lib libdmbshot.a (AIX)

libdmbshot.sl (HP-UX)

libdmbshot.so (Solaris)

包含文件

dmbshot.h

语法

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

参数

video(输出)
指向视频结构的指针。

videoHandle(输入)
视频句柄。

hdbc(输入)
SQLConnect 中的数据库句柄。

错误码

MMDB_SUCCESS
对 API 调用的处理成功完成。

MMDB_RC_CANNOT_OPEN
打不开视频文件。

MMDB_RC_NO_MEMORY
没有足够内存。

MMDB_RC_NO_INDEX
没有视频随机存取索引。

MMDB_RC_NOT_CONNECTED
应用程序没有与数据库的有效连接。

MMDB_RC_INVALID_HANDLE
视频句柄无效。

使用 videoa 指针打开 videoHandle:

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


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]