diff --git a/api/include/mk_events_objects.h b/api/include/mk_events_objects.h index ca8c289c..5913c080 100644 --- a/api/include/mk_events_objects.h +++ b/api/include/mk_events_objects.h @@ -128,6 +128,7 @@ API_EXPORT void API_CALL mk_media_source_find(const char *schema, const char *vhost, const char *app, const char *stream, + int from_mp4, void *user_data, on_mk_media_source_find_cb cb); //MediaSource::for_each_media() diff --git a/api/source/mk_events_objects.cpp b/api/source/mk_events_objects.cpp index d95167e1..264e8992 100644 --- a/api/source/mk_events_objects.cpp +++ b/api/source/mk_events_objects.cpp @@ -241,10 +241,11 @@ API_EXPORT void API_CALL mk_media_source_find(const char *schema, const char *vhost, const char *app, const char *stream, + int from_mp4, void *user_data, on_mk_media_source_find_cb cb) { assert(schema && vhost && app && stream && cb); - auto src = MediaSource::find(schema, vhost, app, stream); + auto src = MediaSource::find(schema, vhost, app, stream, from_mp4); cb(user_data, src.get()); }