Provided by: manpages-nl_20051127-4_all
 

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;
        }
        SDL_CD
 

VERTALING

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