如何确定插入的CD是否是音频CD?

时间:2011-01-07 17:57:19

标签: c++ windows

使用GetLogicalDrivesGetDriveType,我可以枚举Windows计算机上的所有CD-ROM驱动器。

如何判断哪些包含音频CD(而不是数据CD或DVD)?

1 个答案:

答案 0 :(得分:1)

也许这会有所帮助:

http://www.codeproject.com/KB/audio-video/SimpleAudioCD.aspx

  

确定存储在CD上的数据   在部门。一个“正常”的CD部门需要   2048字节(2KB)的大小。某物   关于音频CD的特别之处在于,他们的   音频数据存储在扇区中   2352字节的大小。那是因为   一个部门应该存储1/75的一个   第二个音频数据。一秒需要   176400字节,所以1/75需要2352   字节。

这至少对我来说,如果扇区大小是2352,它就是一张音频CD。但正如尤金在评论中所说,如果两者都是如此? NFI。 :)