什麼是Microsoft批准的從音頻CD中提取原始音頻數據的方式?我希望用C++或C如何在Windows中讀取CD音頻數據?
具有諷刺意味,因爲在XP/Vista/7的,有一個寫數據的IMAPI(圖像掌握API)來做到這一點,但不是閱讀它。
這是否有一組API函數?或者我需要發送SCSI命令?
什麼是Microsoft批准的從音頻CD中提取原始音頻數據的方式?我希望用C++或C如何在Windows中讀取CD音頻數據?
具有諷刺意味,因爲在XP/Vista/7的,有一個寫數據的IMAPI(圖像掌握API)來做到這一點,但不是閱讀它。
這是否有一組API函數?或者我需要發送SCSI命令?
這裏有幾個代碼樣本中......
http://www.codeproject.com/KB/audio-video/SimpleAudioCD.aspx
第一個鏈接指出我在找什麼 - 謝謝! – 2010-04-18 21:55:01
我會用這個開源的。你看過CDEX project?該項目中的CDRip.dll可能很有用。
我有點尋找一種方式來訪問數據*我*而不是通過一些第三方庫。 – 2010-04-18 01:29:24
不過,你可以看看它的代碼,看看它是如何工作的(http://cdexos.svn.sourceforge.net/viewvc/cdexos/cdex1/trunk/cdexos/CDRip/)。 – 2010-04-18 11:55:01
我來看看。 – 2010-04-18 19:27:42
的 Windows音頻傢伙,Larry Osterman,做了一個整體series關於他的博客CD音頻播放(DAE ,MCI)
只讀文件。 – 2010-04-18 01:19:48
@Hans:讀取哪些文件? – 2010-04-18 01:45:20
將CD放在驅動器中並使用資源管理器查看它。 Windows將其作爲文件系統進行安裝。 – 2010-04-18 01:55:27