Unify Transport and newapi::Transport interfaces.
BUG=webrtc:1695
R=stefan@webrtc.org
TBR=mflodman@webrtc.org
Review URL: https://codereview.webrtc.org/1369263002
Cr-Commit-Position: refs/heads/master@{#10096}
diff --git a/talk/media/webrtc/webrtcvoiceengine.h b/talk/media/webrtc/webrtcvoiceengine.h
index 2832fb3..5266f55 100644
--- a/talk/media/webrtc/webrtcvoiceengine.h
+++ b/talk/media/webrtc/webrtcvoiceengine.h
@@ -250,16 +250,16 @@
VoiceMediaChannel::Error* error) override;
// implements Transport interface
- int SendPacket(const void* data, size_t len) override {
+ bool SendRtp(const uint8_t* data, size_t len) override {
rtc::Buffer packet(reinterpret_cast<const uint8_t*>(data), len,
kMaxRtpPacketLen);
- return VoiceMediaChannel::SendPacket(&packet) ? static_cast<int>(len) : -1;
+ return VoiceMediaChannel::SendPacket(&packet);
}
- int SendRTCPPacket(const void* data, size_t len) override {
+ bool SendRtcp(const uint8_t* data, size_t len) override {
rtc::Buffer packet(reinterpret_cast<const uint8_t*>(data), len,
kMaxRtpPacketLen);
- return VoiceMediaChannel::SendRtcp(&packet) ? static_cast<int>(len) : -1;
+ return VoiceMediaChannel::SendRtcp(&packet);
}
bool FindSsrc(int channel_num, uint32* ssrc);