优化代码

This commit is contained in:
xiongziliang
2018-07-05 18:48:08 +08:00
parent 7c7e9a7ea4
commit 2edc4b1bd4
11 changed files with 46 additions and 37 deletions

View File

@@ -74,14 +74,14 @@ public:
return m_strSdp;
}
virtual uint32_t getSsrc(int trackId) {
return m_mapTracks[trackId].ssrc;
virtual uint32_t getSsrc(TrackType trackType) {
return m_mapTracks[trackType].ssrc;
}
virtual uint16_t getSeqence(int trackId) {
return m_mapTracks[trackId].seq;
virtual uint16_t getSeqence(TrackType trackType) {
return m_mapTracks[trackType].seq;
}
virtual uint32_t getTimestamp(int trackId) {
return m_mapTracks[trackId].timeStamp;
virtual uint32_t getTimestamp(TrackType trackType) {
return m_mapTracks[trackType].timeStamp;
}
virtual void onGetSDP(const string& sdp) {
@@ -89,7 +89,7 @@ public:
m_strSdp = sdp;
}
virtual void onGetRTP(const RtpPacket::Ptr &rtppt, bool keyPos) {
auto &trackRef = m_mapTracks[rtppt->interleaved / 2];
auto &trackRef = m_mapTracks[rtppt->type];
trackRef.seq = rtppt->sequence;
trackRef.timeStamp = rtppt->timeStamp;
trackRef.ssrc = rtppt->ssrc;