Man Linux: Main Page and Category List

NAME

       YEjectAudioCD - Audio CD ejecting

SYNTAX

       #include <Y2/Y.h>
       #include <Y2/Ylib.h>

       int YEjectAudioCD(
               YConnection *con
       )

ARGUMENTS

       connection
              Specifies  the connection to the Y server, obtained by a call to
              YOpenConnection.

DESCRIPTION

       The YEjectAudioCD function ejects the audio CD device.

       This function will  generate  a  YAudioCD  event  with  minor  op  code
       YAudioCDEject that will be sent to all clients.

RETURN VALUE

       The  YEjectAudioCD  function  returns  -1 on error, 0 on success. 0 can
       also be returned even if no audio CD is present or the audio CD was not
       playing.

EXAMPLE

       #include <stdio.h>
       #include <Y2/Y.h>
       #include <Y2/Ylib.h>

       int main(int argc, char *argv[])
       {
               YConnection *con = YOpenConnection(
                       "/usr/sbin/starty",
                       "127.0.0.1:9433"
               );
               if(con == NULL)
                       return(1);

               /* Eject audio CD from device. */
               YEjectAudioCD(con);

               YCloseConnection(con, False);

               return(0);
       }

SEE ALSO

       YPlayAudioCDTrack(3)        YStopAudioCD(3)        YGetAudioCDTracks(3)
       YFreeAudioCDTracksList(3)