2015-06-17 76 views
1

我有一些無法理解的樣本包括在gnsdk下載。我需要做的就是能夠從wav生成音頻指紋。文件。然後,我的計劃是把它交給web api來查詢數據庫。我在網絡語言方面經驗更豐富,所以一旦我能夠獲得指紋,我應該很樂意去。不幸的是我的C/C++有點不穩定。生成阿迪奧指紋通過Gracenote SDK

我想弄清楚我需要調用的確切函數以及如何將波形文件傳遞給它。如果有人對如何生成指紋有任何提示或線索,我會永遠感激。

回答

2

請參考'samples/musicid_lookup_album_fpx'下的示例源代碼。 在main.c文件中查找以下函數。

用於從PCM生成指紋的API。

  • gnsdk_musicid_query_fingerprint_begin()
  • gnsdk_musicid_query_fingerprint_write()
  • gnsdk_musicid_query_fingerprint_end()用於保存指紋到字符串緩衝區

API。

  • gnsdk_musicid_query_get_fp_data()