Как определить, является ли вставленный CD аудио CD? - PullRequest
3 голосов
/ 07 января 2011

С помощью GetLogicalDrives и GetDriveType я могу перечислить все приводы CD-ROM на моем компьютере с ОС Windows.

Как я могу сказать, какие из них содержат аудиоCD (в отличие от Data CD или DVD)?

1 Ответ

1 голос
/ 07 января 2011

Может быть, это может помочь:

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

Данные, хранящиеся на компакт-дисках, определяются по секторам.«Нормальный» CD-сектор занимает 2048 байт (2 КБ).Особенностью аудио-CD является то, что их аудиоданные хранятся в секторах размером 2352 байта.Это связано с тем, что один сектор должен хранить 1/75 одной секунды аудиоданных.Одной секунде требуется 176400 байт, поэтому 1/75 требуется 2352 байта.

Это, по крайней мере, для меня, означает, что если размер сектора равен 2352, то это аудио CD.Но, как говорит Евгений в своем комментарии, что, если это и то, и другое?НИЛ.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...