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


變更表格

DBA 將一個音效直欄新增至員工表格中,並啟用給 Audio Extender 使用。

DBA 的作法: DBA使用 db2ext 指令行處理器,啟用人事資料庫,供 Audio Extender 使用:

ENABLE DATABASE FOR DB2AUDIO

然後,DBA 發出下列 SQL 陳述式,變更員工表格。 DBA 使用 DB2 指令行處理器,發出 SQL 陳述式。

ALTER TABLE employee              /*name of the table*/
      ADD voice DB2AUDIO          /*employee audio recording*/

DBA 使用 db2ext 指令行處理器,來啟用員工表格和啟用直欄,以供 Audio Extender 使用:

ENABLE TABLE employee FOR DB2AUDIO 
ENABLE COLUMN employee voice FOR DB2AUDIO

結果: 為了回應 ENABLE DATABASE 指令,Audio Extender 的動作如下:


UDF 名稱 說明
AlignValue 取得每一個音效範例值的位元組
BitsPerSample 取得用來代表音效的位元數
BytesPerSec 取得每秒音效的平均位元組數
Comment 取得或更新使用者註解
Content 取得或更新音效的內容
DB2Audio 儲存音效的內容
Duration 取得音效的播放時間
Filename 取得含有音效的檔名
FindInstrument 取得磁軌的數目,用來記錄特定樂器的音效
FindTrackName 取得錄音中指定磁軌的磁軌號碼
Format 取得音效格式
GetInstruments 取得錄音的樂器名稱
GetTrackNames 取得音效中的磁軌名稱
Importer 取得音效匯入者的使用者 ID
ImportTime 取得音效匯入時的時間戳記
NumAudioTracks 取得音效中記錄磁軌的數目
NumChannels 取得聲道數目
Replace 更新錄音的內容和使用者註解
SamplingRate 取得音效的取樣率
Size 取得音效的位元組大小
TicksPerQNote 取得錄音時每四分音符的節拍數。
TicksPerSec 取得錄音時每秒的節拍數。
Updater 取得音效更新者的使用者 ID
UpdateTime 取得音效更新時的時間戳記

為了回應 ENABLE TABLE 指令,Audio Extender 的作法如下:

為了回應 ENABLE COLUMN 指令,Audio Extender 的作法如下:


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