/*! Prints out SCSI-MMC drive features */ static void print_mmc_drive_level(CdIo_t *p_cdio) { cdio_mmc_level_t mmc_level = mmc_get_drive_mmc_cap(p_cdio); printf( "CD-ROM drive supports " ); switch(mmc_level) { case CDIO_MMC_LEVEL_WEIRD: printf("some nonstandard or degenerate set of MMC\n"); break; case CDIO_MMC_LEVEL_1: printf("MMC 1\n"); break; case CDIO_MMC_LEVEL_2: printf("MMC 2\n"); break; case CDIO_MMC_LEVEL_3: printf("MMC 3\n"); break; case CDIO_MMC_LEVEL_NONE: printf("no MMC\n"); break; } printf("\n"); }
/** Get the MMC level supported by the device. */ cdio_mmc_level_t mmcGetDriveMmcCap() { return mmc_get_drive_mmc_cap(p_cdio); }