Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(94)

Side by Side Diff: webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h

Issue 2546713002: Wire up RTCP XR target bitrate in rtp/rtcp module (Closed)
Patch Set: Addressed comments Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. 2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
3 * 3 *
4 * Use of this source code is governed by a BSD-style license 4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source 5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found 6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may 7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree. 8 * be found in the AUTHORS file in the root of the source tree.
9 */ 9 */
10 10
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 kRtcpSrReq = 0x0400, 95 kRtcpSrReq = 0x0400,
96 kRtcpXrVoipMetric = 0x0800, 96 kRtcpXrVoipMetric = 0x0800,
97 kRtcpApp = 0x1000, 97 kRtcpApp = 0x1000,
98 kRtcpSli = 0x4000, 98 kRtcpSli = 0x4000,
99 kRtcpRpsi = 0x8000, 99 kRtcpRpsi = 0x8000,
100 kRtcpRemb = 0x10000, 100 kRtcpRemb = 0x10000,
101 kRtcpTransmissionTimeOffset = 0x20000, 101 kRtcpTransmissionTimeOffset = 0x20000,
102 kRtcpXrReceiverReferenceTime = 0x40000, 102 kRtcpXrReceiverReferenceTime = 0x40000,
103 kRtcpXrDlrrReportBlock = 0x80000, 103 kRtcpXrDlrrReportBlock = 0x80000,
104 kRtcpTransportFeedback = 0x100000, 104 kRtcpTransportFeedback = 0x100000,
105 kRtcpXrTargetBitrate = 0x200000
105 }; 106 };
106 107
107 enum KeyFrameRequestMethod { kKeyFrameReqPliRtcp, kKeyFrameReqFirRtcp }; 108 enum KeyFrameRequestMethod { kKeyFrameReqPliRtcp, kKeyFrameReqFirRtcp };
108 109
109 enum RtpRtcpPacketType { kPacketRtp = 0, kPacketKeepAlive = 1 }; 110 enum RtpRtcpPacketType { kPacketRtp = 0, kPacketKeepAlive = 1 };
110 111
111 enum RetransmissionMode : uint8_t { 112 enum RetransmissionMode : uint8_t {
112 kRetransmitOff = 0x0, 113 kRetransmitOff = 0x0,
113 kRetransmitFECPackets = 0x1, 114 kRetransmitFECPackets = 0x1,
114 kRetransmitBaseLayer = 0x2, 115 kRetransmitBaseLayer = 0x2,
(...skipping 281 matching lines...) Expand 10 before | Expand all | Expand 10 after
396 class TransportSequenceNumberAllocator { 397 class TransportSequenceNumberAllocator {
397 public: 398 public:
398 TransportSequenceNumberAllocator() {} 399 TransportSequenceNumberAllocator() {}
399 virtual ~TransportSequenceNumberAllocator() {} 400 virtual ~TransportSequenceNumberAllocator() {}
400 401
401 virtual uint16_t AllocateSequenceNumber() = 0; 402 virtual uint16_t AllocateSequenceNumber() = 0;
402 }; 403 };
403 404
404 } // namespace webrtc 405 } // namespace webrtc
405 #endif // WEBRTC_MODULES_RTP_RTCP_INCLUDE_RTP_RTCP_DEFINES_H_ 406 #endif // WEBRTC_MODULES_RTP_RTCP_INCLUDE_RTP_RTCP_DEFINES_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698