Image、Audio 及 Video Extenders 管理與程式設計

縮圖


影像 音效 視訊
X   X

傳回或更新資料庫中儲存的視訊框或影像縮圖大小版本。

併入檔

影像
dmbimage.h

視訊
dmbvideo.h

語法

擷取縮圖

>>-Thumbnail--(--handle--)-------------------------------------><
 

語法

更新縮圖

>>-Thumbnail--(--handle--,--new_thumbnail--)-------------------><
 

參數 (資料類型)

handle (DB2IMAGE 或 DB2VIDEO)
含有影像或視訊 handle 的主變數或直欄名稱。

new_thumbnail (LONG VARCHAR FOR BIT DATA)
更新縮圖的來源內容

回覆值 (資料類型)

以擷取而言,是指被擷取的縮圖內容 (LONG VARCHAR FOR BIT DATA);以更新而言,是指影像或 視訊的 handle (DB2IMAGE 或 DB2VIDEO)。

範例

取得員工表格中,儲存在 Anita Jones 的影像縮圖:

EXEC SQL BEGIN DECLARE SECTION;
struct{
       short len;
         char data [32000];
         }hvThumbnail;
  EXEC SQL END DECLARE SECTION;
 
EXEC SQL SELECT THUMBNAIL(PICTURE)
     INTO :hvThumbnail
      FROM EMPLOYEE
     WHERE NAME = 'Anita Jones';

更新員工表格中,與 Anita Jones 的視訊相關的縮圖:

EXEC SQL BEGIN DECLARE SECTION;
struct {
       short len;
       char data[10000];
         }hvThumbnail;
  EXEC SQL END DECLARE SECTION;
 
/*  Create thumbnail and    */
/*  store in hvThumbnail    */
 
EXEC SQL UPDATE EMPLOYEE
   SET VIDEO=THUMBNAIL(
                VIDEO,
                :hvThumbnail)
       WHERE NAME='Anita Jones';


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]