メインページ | ネームスペース一覧 | クラス階層 | データ構造 | Directories | ファイル一覧 | データフィールド

クラス sdl4gcj::cdrom::CD

sdl4gcj::cdrom::CDに対する継承グラフ

Inheritance graph
[凡例]
sdl4gcj::cdrom::CDのコラボレーション図

Collaboration graph
[凡例]

Public メソッド

native String getName ()
 Returns the human-readable identifier for the CD-ROM drive.
int getIndex ()
 Returns the identifier for the CD-ROM drive.
native boolean isOpened ()
native void open ()
native void close ()
native int getStatus ()
 Returns the current status of this drive.
native void play (int start_frame, int frame_length)
native void playTracks (int start_track, int start_frame, int ntracks, int nframes)
void playTracks (int start_track, int start_frame)
void playTracks ()
native void pause ()
native void resume ()
native void stop ()
native void eject ()
boolean inDrive ()
 Returns the disk status in this drive.
native int getNumTracks ()
 Returns the number of tracks current CD.
native int getCurrentTrack ()
 Returns current track index.
native int getCurrentFrame ()
 Returns current frame in current track.
native CDTrack[] getTracks ()
 Returns track infomations.
String toString ()

Static Public メソッド

static native int getNumDrives ()
 Returns the number of CD-ROM drives on the system.
static CD getCD (int index)
static CD getCD ()
static CD[] getAllCD ()
static int msfToFrames (int minute, int second, int frames)
static int framesToMinute (int frames)
static int framesToSecond (int frames)
static int framesToFrame (int frames)

Protected メソッド

void finalize () throws Throwable

Private メソッド

 CD (int cdIndex)

Static Private メソッド

static CD[] getDrives ()

Private 変数

int index
CDTrack[] tracks = new CDTrack[SDL_MAX_TRACKS]
gnu.gcj.RawData implementation

Static Private 変数

static CD[] drives

コンストラクタとデストラクタ

sdl4gcj::cdrom::CD::CD int  cdIndex  )  [inline, private]
 


関数

native void sdl4gcj::cdrom::CD::close  ) 
 

native void sdl4gcj::cdrom::CD::eject  ) 
 

void sdl4gcj::cdrom::CD::finalize  )  throws Throwable [inline, protected]
 

static int sdl4gcj::cdrom::CD::framesToFrame int  frames  )  [inline, static]
 

static int sdl4gcj::cdrom::CD::framesToMinute int  frames  )  [inline, static]
 

static int sdl4gcj::cdrom::CD::framesToSecond int  frames  )  [inline, static]
 

static CD [] sdl4gcj::cdrom::CD::getAllCD  )  [inline, static]
 

static CD sdl4gcj::cdrom::CD::getCD  )  [inline, static]
 

static CD sdl4gcj::cdrom::CD::getCD int  index  )  [inline, static]
 

native int sdl4gcj::cdrom::CD::getCurrentFrame  ) 
 

Returns current frame in current track.

native int sdl4gcj::cdrom::CD::getCurrentTrack  ) 
 

Returns current track index.

static CD [] sdl4gcj::cdrom::CD::getDrives  )  [inline, static, private]
 

int sdl4gcj::cdrom::CD::getIndex  )  [inline]
 

Returns the identifier for the CD-ROM drive.

戻り値:
the id of this drive.

native String sdl4gcj::cdrom::CD::getName  ) 
 

Returns the human-readable identifier for the CD-ROM drive.

戻り値:
the name of this drive.

static native int sdl4gcj::cdrom::CD::getNumDrives  )  [static]
 

Returns the number of CD-ROM drives on the system.

戻り値:
the number of drives

native int sdl4gcj::cdrom::CD::getNumTracks  ) 
 

Returns the number of tracks current CD.

戻り値:
the number of tracks

native int sdl4gcj::cdrom::CD::getStatus  ) 
 

Returns the current status of this drive.

戻り値:
the current drive status.
  • CD_TRAYEMPTY
  • CD_STOPPED
  • CD_PLAYING
  • CD_PAUSED
  • CD_ERROR

native CDTrack [] sdl4gcj::cdrom::CD::getTracks  ) 
 

Returns track infomations.

boolean sdl4gcj::cdrom::CD::inDrive  )  [inline]
 

Returns the disk status in this drive.

戻り値:
there is some CD in this drive, or not.

native boolean sdl4gcj::cdrom::CD::isOpened  ) 
 

static int sdl4gcj::cdrom::CD::msfToFrames int  minute,
int  second,
int  frames
[inline, static]
 

native void sdl4gcj::cdrom::CD::open  ) 
 

native void sdl4gcj::cdrom::CD::pause  ) 
 

native void sdl4gcj::cdrom::CD::play int  start_frame,
int  frame_length
 

void sdl4gcj::cdrom::CD::playTracks  )  [inline]
 

void sdl4gcj::cdrom::CD::playTracks int  start_track,
int  start_frame
[inline]
 

native void sdl4gcj::cdrom::CD::playTracks int  start_track,
int  start_frame,
int  ntracks,
int  nframes
 

native void sdl4gcj::cdrom::CD::resume  ) 
 

native void sdl4gcj::cdrom::CD::stop  ) 
 

String sdl4gcj::cdrom::CD::toString  )  [inline]
 


構造体

CD [] sdl4gcj::cdrom::CD::drives [static, private]
 

gnu.gcj.RawData sdl4gcj::cdrom::CD::implementation [private]
 

int sdl4gcj::cdrom::CD::index [private]
 

CDTrack [] sdl4gcj::cdrom::CD::tracks = new CDTrack[SDL_MAX_TRACKS] [private]
 


このクラスの説明は次のファイルから生成されました:
sdl4gcjに対してMon Apr 24 14:07:36 2006に生成されました。  doxygen 1.4.3