Register video rtp header extensions in rtp_rtcp by uri
Remove function for converting uri into ExtensionType This removes one of the lists of all supported extensions Bug: webrtc:7472 Change-Id: I0c27239d91ef14ca4a3aa0c00588fa2b9cf10e0c Reviewed-on: https://webrtc-review.googlesource.com/100523 Reviewed-by: Niels Moller <nisse@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24752}
This commit is contained in:
committed by
Commit Bot
parent
4e193e4f76
commit
585d1aac17
@ -33,31 +33,6 @@ const int64_t kRtpRtcpBitrateProcessTimeMs = 10;
|
||||
const int64_t kDefaultExpectedRetransmissionTimeMs = 125;
|
||||
} // namespace
|
||||
|
||||
RTPExtensionType StringToRtpExtensionType(const std::string& extension) {
|
||||
if (extension == RtpExtension::kTimestampOffsetUri)
|
||||
return kRtpExtensionTransmissionTimeOffset;
|
||||
if (extension == RtpExtension::kAudioLevelUri)
|
||||
return kRtpExtensionAudioLevel;
|
||||
if (extension == RtpExtension::kAbsSendTimeUri)
|
||||
return kRtpExtensionAbsoluteSendTime;
|
||||
if (extension == RtpExtension::kVideoRotationUri)
|
||||
return kRtpExtensionVideoRotation;
|
||||
if (extension == RtpExtension::kTransportSequenceNumberUri)
|
||||
return kRtpExtensionTransportSequenceNumber;
|
||||
if (extension == RtpExtension::kPlayoutDelayUri)
|
||||
return kRtpExtensionPlayoutDelay;
|
||||
if (extension == RtpExtension::kVideoContentTypeUri)
|
||||
return kRtpExtensionVideoContentType;
|
||||
if (extension == RtpExtension::kVideoTimingUri)
|
||||
return kRtpExtensionVideoTiming;
|
||||
if (extension == RtpExtension::kFrameMarkingUri)
|
||||
return kRtpExtensionFrameMarking;
|
||||
if (extension == RtpExtension::kMidUri)
|
||||
return kRtpExtensionMid;
|
||||
RTC_NOTREACHED() << "Looking up unsupported RTP extension.";
|
||||
return kRtpExtensionNone;
|
||||
}
|
||||
|
||||
RtpRtcp::Configuration::Configuration() = default;
|
||||
|
||||
RtpRtcp* RtpRtcp::CreateRtpRtcp(const RtpRtcp::Configuration& configuration) {
|
||||
@ -642,6 +617,11 @@ int32_t ModuleRtpRtcpImpl::RegisterSendRtpHeaderExtension(
|
||||
return rtp_sender_->RegisterRtpHeaderExtension(type, id);
|
||||
}
|
||||
|
||||
bool ModuleRtpRtcpImpl::RegisterRtpHeaderExtension(const std::string& uri,
|
||||
int id) {
|
||||
return rtp_sender_->RegisterRtpHeaderExtension(uri, id);
|
||||
}
|
||||
|
||||
int32_t ModuleRtpRtcpImpl::DeregisterSendRtpHeaderExtension(
|
||||
const RTPExtensionType type) {
|
||||
return rtp_sender_->DeregisterRtpHeaderExtension(type);
|
||||
|
||||
Reference in New Issue
Block a user