CDPLAY.1
资源名称:os_source.zip [点击查看]
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:3k
源码类别:
操作系统开发
开发平台:
C/C++
- CDPLAY(1) Minix Programmer's Manual CDPLAY(1)
- NAME
- cdplay - play audio compact disks
- SYNOPSIS
- cdplay [ -a]|[-r]
- DESCRIPTION
- Cdplay is an audio-cdplayer it can be used interactively or non-
- interactively. With no flags cdplay is used interactively. When used
- interactively cdplay can be either in non-playing or playing mode. In
- non-playing mode you can select tracks to be played. In playing mode
- cdplay shows the track-time, remaining track-time, total-time and
- remaining total-time. Cdplay assumes the drive to be at /dev/cd0.
- During non-playing mode the following commands are available:
- cursor-up/down
- browse through the track-list
- spacebar
- add track to the play-list
- backspace
- remove a track from the play-list
- s start playing the tracks in the play-list. When the play-list is
- empty start playing from the current position in the track-list
- until the end of the cd
- p play the track on the current position in the track-list
- r play all tracks in a random order (shuffle play)
- e exit cdplay
- During playing mode the following commands are available:
- s stop playing, return to non-playing mode
- spacebar
- pause/resume current track
- cursor-up/down
- skip to next/previous track
- 1
- CDPLAY(1) Minix Programmer's Manual CDPLAY(1)
- OPTIONS
- When one of these options is used cdplay does everything in the
- background.
- -a Play all tracks, cdplay tells the drive to play all tracks and then
- it immediately returns to the user
- -r Play all tracks in random order (shuffle play). Cdplay forks of a
- new process which starts up a track, during that track it sleeps.
- When the track is finished it wakes up to start the next track and
- goes to sleep again. The parent process immediately returns to the
- user.
- BUGS
- Cdplay does not sense if a cd has changed, so don't switch cd's. If you
- want to play another cd you have to insert the new cd and start cdplay
- again.
- AUTHOR
- Michel R. Prevenier (mrpreve@cs.vu.nl)
- 2