mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-06-16 21:15:57 +08:00
完善c sdk对象描述元信息,防止隐式指针转换错误
void* 类型指针很容易存在隐式转换错误,用户无法察觉
This commit is contained in:
@@ -18,14 +18,14 @@ using namespace mediakit;
|
||||
API_EXPORT mk_pusher API_CALL mk_pusher_create(const char *schema,const char *vhost,const char *app, const char *stream){
|
||||
assert(schema && vhost && app && schema);
|
||||
MediaPusher::Ptr *obj = new MediaPusher::Ptr(new MediaPusher(schema,vhost,app,stream));
|
||||
return obj;
|
||||
return (mk_pusher)obj;
|
||||
}
|
||||
|
||||
API_EXPORT mk_pusher API_CALL mk_pusher_create_src(mk_media_source ctx){
|
||||
assert(ctx);
|
||||
MediaSource *src = (MediaSource *)ctx;
|
||||
MediaPusher::Ptr *obj = new MediaPusher::Ptr(new MediaPusher(src->shared_from_this()));
|
||||
return obj;
|
||||
return (mk_pusher)obj;
|
||||
}
|
||||
|
||||
API_EXPORT void API_CALL mk_pusher_release(mk_pusher ctx){
|
||||
|
||||
Reference in New Issue
Block a user