Request DTMF sender only for audio sender in iOS SDK.
Error message "Tried to get DTMF sender from video sender." should no longer pollute logs. Bug: None Change-Id: I60d6f45ba049e93ec06d645da43fb8269354edf3 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/235982 Reviewed-by: Kári Helgason <kthelgason@webrtc.org> Commit-Queue: Yura Yaroshevich <yura.yaroshevich@gmail.com> Cr-Commit-Position: refs/heads/main@{#35322}
This commit is contained in:
committed by
WebRTC LUCI CQ
parent
93849d4b2a
commit
b08290b3c5
@ -116,11 +116,13 @@
|
||||
if (self = [super init]) {
|
||||
_factory = factory;
|
||||
_nativeRtpSender = nativeRtpSender;
|
||||
rtc::scoped_refptr<webrtc::DtmfSenderInterface> nativeDtmfSender(
|
||||
_nativeRtpSender->GetDtmfSender());
|
||||
if (nativeDtmfSender) {
|
||||
_dtmfSender =
|
||||
[[RTC_OBJC_TYPE(RTCDtmfSender) alloc] initWithNativeDtmfSender:nativeDtmfSender];
|
||||
if (_nativeRtpSender->media_type() == cricket::MEDIA_TYPE_AUDIO) {
|
||||
rtc::scoped_refptr<webrtc::DtmfSenderInterface> nativeDtmfSender(
|
||||
_nativeRtpSender->GetDtmfSender());
|
||||
if (nativeDtmfSender) {
|
||||
_dtmfSender =
|
||||
[[RTC_OBJC_TYPE(RTCDtmfSender) alloc] initWithNativeDtmfSender:nativeDtmfSender];
|
||||
}
|
||||
}
|
||||
RTCLogInfo(@"RTC_OBJC_TYPE(RTCRtpSender)(%p): created sender: %@", self, self.description);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user