イメージ、オーディオ、およびビデオ・エクステンダー 管理およびプログラミングの手引き

DBvOpenHandle


イメージ オーディオ ビデオ
O

DBvIOType 構造のスペースを割り振り、ビデオ・ハンドルをオープンしてピクセルをアクセスします。 この構造は、先頭のフレーム番号 (フレーム 0) を指します。 このビデオは、BLOB にすることができます。 ビデオは、DB2VIDEOTEMP 環境変数で指定されているディレクトリーの一時ファイルに複写されます。 isIdx フラグは、ランダム・アクセス索引があるかどうかに基づいて設定されます。

許可

Select

ライブラリー・ファイル
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 (out)
ビデオ構造を指すポインター。

videoHandle (in)
ビデオ・ハンドル。

hdbc (in)
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);


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]