webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
webrtc::testing::StreamGenerator Class Reference

#include <remote_bitrate_estimator_unittest_helper.h>

Public Types

typedef std::list< RtpStream::RtcpPacket * > RtcpList
 
typedef std::list< RtpStream::RtcpPacket * > RtcpList
 

Public Member Functions

 StreamGenerator (int capacity, int64_t time_now)
 
 ~StreamGenerator ()
 
void AddStream (RtpStream *stream)
 
void set_capacity_bps (int capacity_bps)
 
void SetBitrateBps (int bitrate_bps)
 
void set_rtp_timestamp_offset (uint32_t ssrc, uint32_t offset)
 
int64_t GenerateFrame (RtpStream::PacketList *packets, int64_t time_now_us)
 
 StreamGenerator (int capacity, int64_t time_now)
 
 ~StreamGenerator ()
 
void AddStream (RtpStream *stream)
 
void set_capacity_bps (int capacity_bps)
 
void SetBitrateBps (int bitrate_bps)
 
void set_rtp_timestamp_offset (uint32_t ssrc, uint32_t offset)
 
int64_t GenerateFrame (RtpStream::PacketList *packets, int64_t time_now_us)
 

Member Typedef Documentation

◆ RtcpList [1/2]

◆ RtcpList [2/2]

Constructor & Destructor Documentation

◆ StreamGenerator() [1/2]

webrtc::testing::StreamGenerator::StreamGenerator ( int  capacity,
int64_t  time_now 
)

◆ ~StreamGenerator() [1/2]

webrtc::testing::StreamGenerator::~StreamGenerator ( )

◆ StreamGenerator() [2/2]

webrtc::testing::StreamGenerator::StreamGenerator ( int  capacity,
int64_t  time_now 
)

◆ ~StreamGenerator() [2/2]

webrtc::testing::StreamGenerator::~StreamGenerator ( )

Member Function Documentation

◆ AddStream() [1/2]

void webrtc::testing::StreamGenerator::AddStream ( RtpStream stream)

◆ AddStream() [2/2]

void webrtc::testing::StreamGenerator::AddStream ( RtpStream stream)

◆ GenerateFrame() [1/2]

int64_t webrtc::testing::StreamGenerator::GenerateFrame ( RtpStream::PacketList packets,
int64_t  time_now_us 
)

◆ GenerateFrame() [2/2]

int64_t webrtc::testing::StreamGenerator::GenerateFrame ( RtpStream::PacketList packets,
int64_t  time_now_us 
)

◆ set_capacity_bps() [1/2]

void webrtc::testing::StreamGenerator::set_capacity_bps ( int  capacity_bps)

◆ set_capacity_bps() [2/2]

void webrtc::testing::StreamGenerator::set_capacity_bps ( int  capacity_bps)

◆ set_rtp_timestamp_offset() [1/2]

void webrtc::testing::StreamGenerator::set_rtp_timestamp_offset ( uint32_t  ssrc,
uint32_t  offset 
)

◆ set_rtp_timestamp_offset() [2/2]

void webrtc::testing::StreamGenerator::set_rtp_timestamp_offset ( uint32_t  ssrc,
uint32_t  offset 
)

◆ SetBitrateBps() [1/2]

void webrtc::testing::StreamGenerator::SetBitrateBps ( int  bitrate_bps)

◆ SetBitrateBps() [2/2]

void webrtc::testing::StreamGenerator::SetBitrateBps ( int  bitrate_bps)

The documentation for this class was generated from the following files: