Index: webrtc/modules/rtp_rtcp/include/fec_receiver.h |
diff --git a/webrtc/modules/rtp_rtcp/include/fec_receiver.h b/webrtc/modules/rtp_rtcp/include/fec_receiver.h |
deleted file mode 100644 |
index debf2d7eeb019d0a57e0d61cf836a12d43dc01f5..0000000000000000000000000000000000000000 |
--- a/webrtc/modules/rtp_rtcp/include/fec_receiver.h |
+++ /dev/null |
@@ -1,54 +0,0 @@ |
-/* |
- * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. |
- * |
- * Use of this source code is governed by a BSD-style license |
- * that can be found in the LICENSE file in the root of the source |
- * tree. An additional intellectual property rights grant can be found |
- * in the file PATENTS. All contributing project authors may |
- * be found in the AUTHORS file in the root of the source tree. |
- */ |
- |
-#ifndef WEBRTC_MODULES_RTP_RTCP_INCLUDE_FEC_RECEIVER_H_ |
-#define WEBRTC_MODULES_RTP_RTCP_INCLUDE_FEC_RECEIVER_H_ |
- |
-#include "webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h" |
-#include "webrtc/typedefs.h" |
- |
-namespace webrtc { |
- |
-struct FecPacketCounter { |
- FecPacketCounter() |
- : num_packets(0), |
- num_fec_packets(0), |
- num_recovered_packets(0) {} |
- |
- size_t num_packets; // Number of received packets. |
- size_t num_fec_packets; // Number of received FEC packets. |
- size_t num_recovered_packets; // Number of recovered media packets using FEC. |
-}; |
- |
-class FecReceiver { |
- public: |
- static FecReceiver* Create(RtpData* callback); |
- |
- virtual ~FecReceiver() {} |
- |
- // Takes a RED packet, strips the RED header, and adds the resulting |
- // "virtual" RTP packet(s) into the internal buffer. |
- // |
- // TODO(brandtr): Set |ulpfec_payload_type| during constructor call, |
- // rather than as a parameter here. |
- virtual int32_t AddReceivedRedPacket(const RTPHeader& rtp_header, |
- const uint8_t* incoming_rtp_packet, |
- size_t packet_length, |
- uint8_t ulpfec_payload_type) = 0; |
- |
- // Sends the received packets to the FEC and returns all packets |
- // (both original media and recovered) through the callback. |
- virtual int32_t ProcessReceivedFec() = 0; |
- |
- // Returns a counter describing the added and recovered packets. |
- virtual FecPacketCounter GetPacketCounter() const = 0; |
-}; |
-} // namespace webrtc |
-#endif // WEBRTC_MODULES_RTP_RTCP_INCLUDE_FEC_RECEIVER_H_ |