Forums: 

I do not see how to access ISRC in the documentation. Inferring from the "link_coverart" sample which is the only LINK library example, and because of this thread pointing out that ISRC is contained in the enriched metadata of LINK, i've made this :

gnsdk_link_initialize(sdkmgr_handle);

gnsdk_link_query_create(
    user_handle,
    GNSDK_NULL,
    GNSDK_NULL,
    &link_handle);

gnsdk_link_query_set_gdo(link_handle, track_gdo);

gnsdk_link_query_option_set(
    link_handle,
    GNSDK_LINK_OPTION_KEY_DATATYPE,
    "isrc");

gnsdk_link_query_content_retrieve(
    link_handle,
    gnsdk_link_content_unknown,
    1,
    &buffer_data_type,
    &buffer,
    &buffsize);

The process seems to be good (there is no error on the option_set) but in the content_retrieve call, there is an error on the gnsdk_link_content_unknown. Problem is there is no matching content in the gnsdk_link_content_type_t enum from include/gnsdk_link.h

Any help or resource would be greatly appreciated.
Thank you

Forum Discussions