mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-06-13 03:31:45 +08:00
整理媒体事件相关代码,删除无须重载时的多余代码逻辑
This commit is contained in:
@@ -22,7 +22,6 @@ public:
|
||||
template<typename ...ArgsType>
|
||||
MediaHelper(ArgsType &&...args){
|
||||
_channel = std::make_shared<DevChannel>(std::forward<ArgsType>(args)...);
|
||||
_poller = EventPollerPool::Instance().getPoller();
|
||||
}
|
||||
~MediaHelper(){}
|
||||
|
||||
@@ -59,11 +58,6 @@ public:
|
||||
_on_regist_data = user_data;
|
||||
}
|
||||
|
||||
// 获取所属线程
|
||||
toolkit::EventPoller::Ptr getOwnerPoller(MediaSource &sender) override {
|
||||
return _poller;
|
||||
}
|
||||
|
||||
protected:
|
||||
// 通知其停止推流
|
||||
bool close(MediaSource &sender,bool force) override{
|
||||
@@ -105,11 +99,6 @@ protected:
|
||||
return _on_speed(_on_speed_data, speed);
|
||||
}
|
||||
|
||||
// 观看总人数
|
||||
int totalReaderCount(MediaSource &sender) override{
|
||||
return _channel->totalReaderCount();
|
||||
}
|
||||
|
||||
void onRegist(MediaSource &sender, bool regist) override{
|
||||
if (_on_regist) {
|
||||
_on_regist(_on_regist_data, &sender, regist);
|
||||
@@ -117,7 +106,6 @@ protected:
|
||||
}
|
||||
|
||||
private:
|
||||
EventPoller::Ptr _poller;
|
||||
DevChannel::Ptr _channel;
|
||||
on_mk_media_close _on_close = nullptr;
|
||||
on_mk_media_seek _on_seek = nullptr;
|
||||
|
||||
Reference in New Issue
Block a user