mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-06-13 03:31:45 +08:00
优化遍历MediaSource接口性能
This commit is contained in:
@@ -238,11 +238,12 @@ API_EXPORT void API_CALL mk_media_source_find(const char *schema,
|
||||
cb(user_data, src.get());
|
||||
}
|
||||
|
||||
API_EXPORT void API_CALL mk_media_source_for_each(void *user_data, on_mk_media_source_find_cb cb){
|
||||
API_EXPORT void API_CALL mk_media_source_for_each(void *user_data, on_mk_media_source_find_cb cb, const char *schema,
|
||||
const char *vhost, const char *app, const char *stream) {
|
||||
assert(cb);
|
||||
MediaSource::for_each_media([&](const MediaSource::Ptr &src){
|
||||
cb(user_data,src.get());
|
||||
});
|
||||
MediaSource::for_each_media([&](const MediaSource::Ptr &src) {
|
||||
cb(user_data, src.get());
|
||||
}, schema ? schema : "", vhost ? vhost : "", app ? app : "", stream ? stream : "");
|
||||
}
|
||||
|
||||
///////////////////////////////////////////HttpBody/////////////////////////////////////////////
|
||||
|
||||
Reference in New Issue
Block a user