NAME CD_INFO -- Return information/status of device IO REQUEST io_Device preset by the call to opendevice() io_Unit preset by the call to opendevice() io_Command CD_INFO io_Data pointer to cdinfo structure io_Length sizeof(struct CDInfo) RESULTS io_Error 0 for success, or an error code as defined in <devices/cd.h> io_Actual length of data transferred FUNCTION This command returns current configurations and status of the device driver. EXAMPLE struct cdinfo info; ior->io_Command = CD_INFO; /* Retrieve drive info. */ ior->io_Data = (APTR)Info; /* Here's where we want it */ ior->io_Length = sizeof(struct CDInfo); /* Return whole structure */ DoIO(ior); if (!ior->io_Error) { /* Command succeeded */ if (Info.Status & CDSTSF_PLAYING) printf("Audio is playingn"); else printf("Audio not playingn"); } NOTES BUGS SEE ALSO <devices/cd.h>