diff options
author | Alexey Yakovenko <waker@users.sourceforge.net> | 2013-11-04 20:20:19 +0100 |
---|---|---|
committer | Alexey Yakovenko <waker@users.sourceforge.net> | 2013-11-04 20:20:19 +0100 |
commit | a98476f7163c1f6e0aea295a2c2c5374d4b18908 (patch) | |
tree | 6028142d925f895f16622944b09cd5963aad5e91 /plugins.c | |
parent | e62acd10103783e1d4c51d4b041530400137521a (diff) |
file adding API WIP
Diffstat (limited to 'plugins.c')
-rw-r--r-- | plugins.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -353,6 +353,13 @@ static DB_functions_t deadbeef_api = { .plt_get_idx = (int (*)(ddb_playlist_t *))plt_get_idx, .plt_save_n = plt_save_n, .plt_save_config = (int (*)(ddb_playlist_t *))plt_save_config, + .listen_file_added = listen_file_added, + .unlisten_file_added = unlisten_file_added, + .plt_load2 = (DB_playItem_t * (*) (int visibility, ddb_playlist_t *plt, ddb_playItem_t *after, const char *fname, int *pabort, int (*callback)(DB_playItem_t *it, void *user_data), void *user_data))plt_load2, + .plt_add_file2 = (int (*) (int visibility, ddb_playlist_t *plt, const char *fname, int (*callback)(DB_playItem_t *it, void *user_data), void *user_data))plt_add_file2, + .plt_add_dir2 = (int (*) (int visibility, ddb_playlist_t *plt, const char *dirname, int (*callback)(DB_playItem_t *it, void *user_data), void *user_data))plt_add_dir2, + .plt_insert_file2 = (ddb_playItem_t * (*) (int visibility, ddb_playlist_t *playlist, ddb_playItem_t *after, const char *fname, int *pabort, int (*callback)(DB_playItem_t *it, void *user_data), void *user_data))plt_insert_file2, + .plt_insert_dir2 = (ddb_playItem_t *(*) (int visibility, ddb_playlist_t *plt, ddb_playItem_t *after, const char *dirname, int *pabort, int (*callback)(DB_playItem_t *it, void *user_data), void *user_data))plt_insert_dir2, }; DB_functions_t *deadbeef = &deadbeef_api; |