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

AlignValue


影像 音效 視訊
  X X

傳回 WAVE 音效或視訊的音效磁軌中,每一取樣的位元組數目。 WAVE 音效可利用下列方式儲存它的資料: 每一取樣一個位元組 (8-bit 單音,稱為"以位元組為準")、 每一取樣兩個位元組 (8-bit 立體音 16-bit 單音,稱為"以字為準"), 或每一取樣四個位元組 (16-bit 立體音,稱為"以雙字為準")。

併入檔

音效
dmbaudio.h

視訊
dmbvideo.h

語法

>>-AlignValue--(--handle--)------------------------------------><
 

參數 (資料類型)

handle (DB2AUDIO 或 DB2VIDEO)
含有音效 handle 的主變數或直欄名稱。

回覆值 (資料類型)

WAVE 音效或視訊中音效磁軌每一取樣值的位元組數目 (SMALLINT)。 這些值可以是:

1
以位元組為準

2
以字為準

4
以雙字為準

NULL 值
其它格式的音效

範例

取得員工表格的聲音直欄中所有以字為準的音效檔名:

EXEC SQL BEGIN DECLARE SECTION;
 char hvAud_fname[251];
  EXEC SQL END DECLARE SECTION;
 
EXEC SQL SELECT FILENAME (SOUND)
      INTO :hvAud_fname
      FROM EMPLOYEE
      WHERE ALIGNVALUE(SOUND) = 2;

尋找視訊中音效磁軌每一取樣值的位元組數目; 此視訊儲存在 Anita Jones 的員工表格的視訊直欄中:

EXEC SQL BEGIN DECLARE SECTION;
      short hvAlign_val;
  EXEC SQL END DECLARE SECTION;
 
EXEC SQL SELECT ALIGNVALUE(VIDEO)
      INTO :hvAlign_val
      FROM EMPLOYEE
       WHERE NAME='Anita Jones';


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