IBM Books

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

AlignValue


图象 音频 视频
  X X

返回 WAVE 音频中的, 或视频的声道中的每个采样的字节数 WAVE 音频可使用 1 字节/采样(8 位单声道,称为"字节对齐")、 2 字节/采样(8 位立体声或 16 位单声道,称为"字对齐") 或 4 字节/采样(16 位立体声,称为"双字对齐")来保存其数据。

包含文件

音频 (audio)
dmbaudio.h

视频 (video)
dmbvideo.h

语法

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

参数(数据类型)

handle(DB2AUDIO 或 DB2VIDEO)
包含音频的句柄的列名或主变量。

返回值(数据类型)

WAVE 音频的,或视频中的声道的字节/采样值 (SMALLINT)。值可以是:

1
字节对齐

2
字对齐

4
双字对齐

空值
其他格式的音频

获取存储在 employee 表的 sound 列中的所有 (字对齐的)音频的文件名:

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;

查找视频中声道的字节/采样值; 视频存储在 Employee 表的 Anita Jones 的 Video 列中:

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';


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