2 * Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
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
6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree.
11 #ifndef WEBRTC_MODULES_REMOTE_BITRATE_ESTIMATOR_TOOLS_BWE_RTP_H_
12 #define WEBRTC_MODULES_REMOTE_BITRATE_ESTIMATOR_TOOLS_BWE_RTP_H_
18 class RemoteBitrateEstimator;
19 class RemoteBitrateObserver;
20 class RtpHeaderParser;
22 class RtpPacketSourceInterface;
26 bool ParseArgsAndSetupEstimator(
30 webrtc::RemoteBitrateObserver* observer,
31 webrtc::rtpplayer::RtpPacketSourceInterface** rtp_reader,
32 webrtc::RtpHeaderParser** parser,
33 webrtc::RemoteBitrateEstimator** estimator,
34 std::string* estimator_used);
36 #endif // WEBRTC_MODULES_REMOTE_BITRATE_ESTIMATOR_TOOLS_BWE_RTP_H_