SDL_CDStatus

SDL_CDStatus(3)                SDL API Reference               SDL_CDStatus(3)



NAAM
       SDL_CDStatus- Retourneert de huidige status van het opgegeven station.

SYNOPSIS
       #include "SDL.h"

       CDstatus SDL_CDStatus(SDL_CD *cdrom); /* Bij een status, retourneer
       waar als er een schijf in het station zit */ #define CD_INDRIVE(status)
       ((int)status > 0)

BESCHRIJVING
       Deze functie retourneert de huidige status van het opgegeven station.
       Status is beschreven als volgt:

       typedef enum {
         CD_TRAYEMPTY,
         CD_STOPPED,
         CD_PLAYING,
         CD_PAUSED,
         CD_ERROR = -1
       } CDstatus;

       Als het station een CD bevat, wordt de inhoudsopgave van de CD en
       huidige afspeelpositie van de cd in de SDL_CD structuur opgeslagen.

       De macro CD_INDRIVE is voor het gemak gegeven en geeft een waar af als
       er een schijf in het station zit.

              NB:

              SDL_CDStatus update ook de SDL_CD structuur die doorgegeven
              word.

VOORBEELD
       int speelTrack(int track)
       {
         int spelen = 0;

         if ( CD_INDRIVE(SDL_CDStatus(cdrom)) ) {
         /* verkrijg het aantal tracks op de CD */
           if (track >= cdrom->numtracks) {
             track = cdrom->numtracks-1;
           }

           if ( SDL_CDPlayTracks(cdrom, track, 0, 1, 0) == 0 ) {
             spelen = 1;
           }
         }
         return spelen;
       }

ZIE OOK
       SDL_CD

VERTALING
       Deze Nederlandstalige vertaling is gemaakt door Myckel Habets
       <myckelhabets@netscape.net> voor het manpages-nl project <manpages-
       nl@nl.linux.org>. Jan 2003.



SDL                         Tue 11 Sep 2001, 22:58             SDL_CDStatus(3)