修改代码格式

This commit is contained in:
dingcan 2022-07-26 14:42:42 +08:00
parent c1b4ccd041
commit b8d17565d7
2 changed files with 10 additions and 7 deletions

View File

@ -280,19 +280,22 @@ std::shared_ptr<SockInfo> RtpProcess::getOriginSock(MediaSource &sender) const {
toolkit::EventPoller::Ptr RtpProcess::getOwnerPoller(MediaSource &sender) { toolkit::EventPoller::Ptr RtpProcess::getOwnerPoller(MediaSource &sender) {
return _sock ? _sock->getPoller() : nullptr; return _sock ? _sock->getPoller() : nullptr;
} }
void RtpProcess::setHelper(const std::weak_ptr<RtcpContext> &help)
{ void RtpProcess::setHelper(const std::weak_ptr<RtcpContext> help){
_help=help; _help = std::move(help);
} }
int RtpProcess::getLossRate(MediaSource &sender, TrackType type)
{ int RtpProcess::getLossRate(MediaSource &sender, TrackType type){
auto help = _help.lock(); auto help = _help.lock();
if(!help){
return -1;
}
auto expected = help->getExpectedPacketsInterval(); auto expected = help->getExpectedPacketsInterval();
if (!expected) { if (!expected) {
return 0; return 0;
} }
return help->geLostInterval() * 100 / expected; return help->geLostInterval() * 100 / expected;
} }
}//namespace mediakit }//namespace mediakit
#endif//defined(ENABLE_RTPPROXY) #endif//defined(ENABLE_RTPPROXY)

View File

@ -67,7 +67,7 @@ public:
int getTotalReaderCount(); int getTotalReaderCount();
void setListener(const std::weak_ptr<MediaSourceEvent> &listener); void setListener(const std::weak_ptr<MediaSourceEvent> &listener);
void setHelper(const std::weak_ptr<RtcpContext> &help); void setHelper(const std::weak_ptr<RtcpContext> help);
int getLossRate(MediaSource &sender, TrackType type) override; int getLossRate(MediaSource &sender, TrackType type) override;
protected: protected:
bool inputFrame(const Frame::Ptr &frame) override; bool inputFrame(const Frame::Ptr &frame) override;