使用GraceNote SDK生成Adio指纹

时间:2015-06-17 05:30:01

标签: c++ c gracenote

我在理解gnsdk下载中包含的示例时遇到了一些麻烦。我需要做的就是能够从wav生成音频指纹。文件。我的计划是将其从web api移交给查询数据库。我在网络语言方面经验丰富,所以一旦我能获得指纹,我就会很高兴。不幸的是我的C / C ++有点摇摇欲坠。

我试图弄清楚我需要调用的确切函数以及如何将波形文件传递给它。如果有人对如何生成指纹有任何提示或线索,我将永远感激不尽。

1 个答案:

答案 0 :(得分: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()