Index: webrtc/modules/rtp_rtcp/source/rtp_header_extensions.cc |
diff --git a/webrtc/modules/rtp_rtcp/source/rtp_header_extensions.cc b/webrtc/modules/rtp_rtcp/source/rtp_header_extensions.cc |
index 1b311e64190cd80eb146ddba3628ac67a503d30d..402f6f46844e4d766410f28c8d0e382cf4c74785 100644 |
--- a/webrtc/modules/rtp_rtcp/source/rtp_header_extensions.cc |
+++ b/webrtc/modules/rtp_rtcp/source/rtp_header_extensions.cc |
@@ -215,4 +215,29 @@ bool PlayoutDelayLimits::Write(uint8_t* data, |
return true; |
} |
+// RtpStreamId. |
+constexpr RTPExtensionType RtpStreamId::kId; |
+constexpr uint8_t RtpStreamId::kValueSizeBytes; |
+constexpr const char* RtpStreamId::kUri; |
+ |
+bool RtpStreamId::Parse(rtc::ArrayView<const uint8_t> data, std::string* rid) { |
+ if (data.empty()) |
+ return false; |
+ rid->assign(reinterpret_cast<const char*>(data.data()), data.size()); |
+ return true; |
+} |
+ |
+// RepairRtpStreamId. |
+constexpr RTPExtensionType RepairRtpStreamId::kId; |
+constexpr uint8_t RepairRtpStreamId::kValueSizeBytes; |
+constexpr const char* RepairRtpStreamId::kUri; |
+ |
+bool RepairRtpStreamId::Parse(rtc::ArrayView<const uint8_t> data, |
+ std::string* rid) { |
+ if (data.empty()) |
+ return false; |
+ rid->assign(reinterpret_cast<const char*>(data.data()), data.size()); |
+ return true; |
+} |
+ |
} // namespace webrtc |