TSDL_CD

名字

TSDL_CD--光碟驅動器資訊

結構定義

  TSDL_CD=記錄
以德:整數;//私有推動力標識符
狀況:TSDL_CDStatus;//目前推動力狀況
numtracks:整數;//在圓盤上軌跡的數目
cur_track:整數;//目前軌跡位置
cur_frame:整數;//目前結構在目前軌跡以內是補償的
軌跡:部署TSDL_CDTrack的[0..SDL_MAX_TRACKS];
末端;

結構資料

以德 私有推動力標識符
狀況 推動力狀況
numtracks 在CD上軌跡的數目
cur_track 目前軌跡
cur_frame 目前結構在軌跡以內是補償的
軌跡 [[SDL_MAX_TRACKS+1] 軌跡描繪的陣列.(請參看 TSDL_CDTrack)

描繪

TSDL_CD結構被 SDL_CDOpen歸還.它代表一項打開唯讀光碟裝置和在唱片上儲藏關於軌跡的佈局的資訊.

一結構是一CD的卑劣資料單位.CD_FPS 結構是等於音樂的1秒.SDL因為在時間和結構之間轉變提供二大者:FRAMES_TO_MSF(f,M,S,F)MSF_TO_FRAMES.

例子

分鐘,sec,結構:整數;
frame_offset:整數;

FRAMES_TO_MSF((cdrom.cur_frame,分鐘,sec,結構);
WriteLn格式化目前位置:%d幾分鐘,%d次品,%d結構[,分鐘,sec,結構];

frame_offset:=MSF_TO_FRAMES((分鐘,sec,結構);

也注意到

SDL_CDOpen, TSDL_CDtrack