webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Functions
bwe_rtp.cc File Reference
#include "webrtc/modules/remote_bitrate_estimator/tools/bwe_rtp.h"
#include <stdio.h>
#include <set>
#include <sstream>
#include <string>
#include "gflags/gflags.h"
#include "webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h"
#include "webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h"
#include "webrtc/modules/rtp_rtcp/include/rtp_header_parser.h"
#include "webrtc/modules/rtp_rtcp/include/rtp_payload_registry.h"
#include "webrtc/test/rtp_file_reader.h"

Namespaces

 flags
 

Functions

 flags::DEFINE_string (extension_type, "abs", "Extension type, either abs for absolute send time or tsoffset " "for timestamp offset.")
 
std::string flags::ExtensionType ()
 
 flags::DEFINE_int32 (extension_id, 3, "Extension id.")
 
int flags::ExtensionId ()
 
 flags::DEFINE_string (input_file, "", "Input file.")
 
std::string flags::InputFile ()
 
 flags::DEFINE_string (ssrc_filter, "", "Comma-separated list of SSRCs in hexadecimal which are to be " "used as input to the BWE (only applicable to pcap files).")
 
std::set< uint32_tflags::SsrcFilter ()
 
bool ParseArgsAndSetupEstimator (int argc, char **argv, webrtc::Clock *clock, webrtc::RemoteBitrateObserver *observer, webrtc::test::RtpFileReader **rtp_reader, webrtc::RtpHeaderParser **parser, webrtc::RemoteBitrateEstimator **estimator, std::string *estimator_used)
 

Function Documentation

◆ ParseArgsAndSetupEstimator()

bool ParseArgsAndSetupEstimator ( int  argc,
char **  argv,
webrtc::Clock clock,
webrtc::RemoteBitrateObserver observer,
webrtc::test::RtpFileReader **  rtp_reader,
webrtc::RtpHeaderParser **  parser,
webrtc::RemoteBitrateEstimator **  estimator,
std::string estimator_used 
)