SDL_CDStatus

名字

SDL_CDStatus歸還給出推動力的目前狀況.

概要

使用
SDL;

功能SDL_CDStatus cdrom:PSDL_CD:TSDL_CDStatus;

如果在推動力中有一個圓盤,真實返回給//一狀況
功能SDL_CDInDrive狀況:TSDL_CDStatus:LongBool;
開始
隨之發生:=ord((狀況)<ord((CD_ERROR);
末端;

描繪

這個功能歸還給出推動力的目前狀況.狀況好像那樣被描繪:

  TSDL_CDStatus=
CD_TRAYEMPTY
CD_STOPPED
CD_PLAYING
CD_PAUSED
CD_ERROR;

如果推動力在它中有一CD,CD的目錄和CD的目前玩耍位置將在SDL_CD結構中被儲藏.

大的CD_INDRIVE如果有一個圓盤,進入真實為方便作好準備被和給一狀況回報推動力.

筆記:SDL_CDStatus也更新把TSDL_CD結構傳給它.

例子

功能playTrack軌跡:整數:整數;

演奏:整數;
開始
玩:=0;

如果那時(SDL_CDInDrive((SDL_CDStatus((cdrom)))
開始
向真實在CD上軌跡的數目//夾子
如果那時(跟蹤>=cdrom.numtracks)
開始
跟蹤:=cdrom.numtracks-1;
末端;

如果(SDL_CDPlayTracks((cdrom,軌跡,0,1,0)=0)那時
開始
玩:=1;
末端;
末端;
演奏結果:=;
末端;

也注意到

TSDL_CD