2010-04-18 94 views
2

什麼是Microsoft批准的從音頻CD中提取原始音頻數據的方式?我希望用C++或C如何在Windows中讀取CD音頻數據?

具有諷刺意味,因爲在XP/Vista/7的,有一個數據的IMAPI(圖像掌握API)來做到這一點,但不是閱讀它。

這是否有一組API函數?或者我需要發送SCSI命令?

+0

只讀文件。 – 2010-04-18 01:19:48

+0

@Hans:讀取哪些文件? – 2010-04-18 01:45:20

+0

將CD放在驅動器中並使用資源管理器查看它。 Windows將其作爲文件系統進行安裝。 – 2010-04-18 01:55:27

回答

0

我會用這個開源的。你看過CDEX project?該項目中的CDRip.dll可能很有用。

+0

我有點尋找一種方式來訪問數據*我*而不是通過一些第三方庫。 – 2010-04-18 01:29:24

+0

不過,你可以看看它的代碼,看看它是如何工作的(http://cdexos.svn.sourceforge.net/viewvc/cdexos/cdex1/trunk/cdexos/CDRip/)。 – 2010-04-18 11:55:01

+0

我來看看。 – 2010-04-18 19:27:42