diff options
Diffstat (limited to 'player/core.h')
-rw-r--r-- | player/core.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/player/core.h b/player/core.h index acb57ddbe2..70fc33448e 100644 --- a/player/core.h +++ b/player/core.h @@ -619,10 +619,18 @@ void update_screensaver_state(struct MPContext *mpctx); void update_ab_loop_clip(struct MPContext *mpctx); // scripting.c +struct mp_script_args { + const struct mp_scripting *backend; + struct MPContext *mpctx; + struct mp_log *log; + struct mpv_handle *client; + const char *filename; + const char *path; +}; struct mp_scripting { const char *name; // e.g. "lua script" const char *file_ext; // e.g. "lua" - int (*load)(struct mpv_handle *client, const char *filename); + int (*load)(struct mp_script_args *args); }; bool mp_load_scripts(struct MPContext *mpctx); void mp_load_builtin_scripts(struct MPContext *mpctx); |