Libspotfiy,在同一句柄上注册多个回调



libspotify句柄添加多个回调是否有效? 即:

sp_playlist_callbacks pl_callbacks1 = {
.tracks_added = &tracks_addedA,
};
sp_playlist_callbacks pl_callbacks2 = {
.tracks_added = &tracks_addedB,
};
sp_playlist_add_callbacks(pl, &pl_callbacks1, NULL);
sp_playlist_add_callbacks(pl, &pl_callbacks2, NULL);

那么,tracks_addedA和tracks_addedB都会被libspotify调用吗?这似乎有效,但我不知道它是偶然的还是故意的?:)

是的,这很好 — 回调键控在回调和用户数据的指针上。我们使用的另一种方法是使用相同的回调指针和不同的用户数据值。

相关内容

  • 没有找到相关文章

最新更新