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

#include <packet.h>

Inheritance diagram for webrtc::testing::bwe::MediaPacket:
webrtc::testing::bwe::Packet webrtc::testing::bwe::Packet

Public Member Functions

 MediaPacket ()
 
 MediaPacket (int flow_id, int64_t send_time_us, size_t payload_size, uint16_t sequence_number)
 
 MediaPacket (int flow_id, int64_t send_time_us, size_t payload_size, const RTPHeader &header)
 
 MediaPacket (int64_t send_time_us, uint16_t sequence_number)
 
virtual ~MediaPacket ()
 
int64_t GetAbsSendTimeInMs () const
 
void SetAbsSendTimeMs (int64_t abs_send_time_ms)
 
const RTPHeaderheader () const
 
virtual Packet::Type GetPacketType () const
 
uint16_t sequence_number () const
 
 MediaPacket ()
 
 MediaPacket (int flow_id, int64_t send_time_us, size_t payload_size, uint16_t sequence_number)
 
 MediaPacket (int flow_id, int64_t send_time_us, size_t payload_size, const RTPHeader &header)
 
 MediaPacket (int64_t send_time_us, uint16_t sequence_number)
 
virtual ~MediaPacket ()
 
int64_t GetAbsSendTimeInMs () const
 
void SetAbsSendTimeMs (int64_t abs_send_time_ms)
 
const RTPHeaderheader () const
 
virtual Packet::Type GetPacketType () const
 
uint16_t sequence_number () const
 
- Public Member Functions inherited from webrtc::testing::bwe::Packet
 Packet ()
 
 Packet (int flow_id, int64_t send_time_us, size_t payload_size)
 
virtual ~Packet ()
 
virtual bool operator< (const Packet &rhs) const
 
virtual int flow_id () const
 
virtual void set_send_time_us (int64_t send_time_us)
 
virtual int64_t send_time_us () const
 
virtual int64_t sender_timestamp_us () const
 
virtual size_t payload_size () const
 
virtual void set_sender_timestamp_us (int64_t sender_timestamp_us)
 
virtual int64_t creation_time_ms () const
 
virtual int64_t sender_timestamp_ms () const
 
virtual int64_t send_time_ms () const
 
 Packet ()
 
 Packet (int flow_id, int64_t send_time_us, size_t payload_size)
 
virtual ~Packet ()
 
virtual bool operator< (const Packet &rhs) const
 
virtual int flow_id () const
 
virtual void set_send_time_us (int64_t send_time_us)
 
virtual int64_t send_time_us () const
 
virtual int64_t sender_timestamp_us () const
 
virtual size_t payload_size () const
 
virtual void set_sender_timestamp_us (int64_t sender_timestamp_us)
 
virtual int64_t creation_time_ms () const
 
virtual int64_t sender_timestamp_ms () const
 
virtual int64_t send_time_ms () const
 

Additional Inherited Members

- Public Types inherited from webrtc::testing::bwe::Packet
enum  Type { kMedia, kFeedback, kMedia, kFeedback }
 
enum  Type { kMedia, kFeedback, kMedia, kFeedback }
 
- Protected Attributes inherited from webrtc::testing::bwe::Packet
int flow_id_
 
int64_t creation_time_us_
 
int64_t send_time_us_
 
int64_t sender_timestamp_us_
 
size_t payload_size_
 

Constructor & Destructor Documentation

◆ MediaPacket() [1/8]

webrtc::testing::bwe::MediaPacket::MediaPacket ( )

◆ MediaPacket() [2/8]

webrtc::testing::bwe::MediaPacket::MediaPacket ( int  flow_id,
int64_t  send_time_us,
size_t  payload_size,
uint16_t  sequence_number 
)

◆ MediaPacket() [3/8]

webrtc::testing::bwe::MediaPacket::MediaPacket ( int  flow_id,
int64_t  send_time_us,
size_t  payload_size,
const RTPHeader header 
)

◆ MediaPacket() [4/8]

webrtc::testing::bwe::MediaPacket::MediaPacket ( int64_t  send_time_us,
uint16_t  sequence_number 
)

◆ ~MediaPacket() [1/2]

virtual webrtc::testing::bwe::MediaPacket::~MediaPacket ( )
inlinevirtual

◆ MediaPacket() [5/8]

webrtc::testing::bwe::MediaPacket::MediaPacket ( )

◆ MediaPacket() [6/8]

webrtc::testing::bwe::MediaPacket::MediaPacket ( int  flow_id,
int64_t  send_time_us,
size_t  payload_size,
uint16_t  sequence_number 
)

◆ MediaPacket() [7/8]

webrtc::testing::bwe::MediaPacket::MediaPacket ( int  flow_id,
int64_t  send_time_us,
size_t  payload_size,
const RTPHeader header 
)

◆ MediaPacket() [8/8]

webrtc::testing::bwe::MediaPacket::MediaPacket ( int64_t  send_time_us,
uint16_t  sequence_number 
)

◆ ~MediaPacket() [2/2]

virtual webrtc::testing::bwe::MediaPacket::~MediaPacket ( )
inlinevirtual

Member Function Documentation

◆ GetAbsSendTimeInMs() [1/2]

int64_t webrtc::testing::bwe::MediaPacket::GetAbsSendTimeInMs ( ) const
inline

◆ GetAbsSendTimeInMs() [2/2]

int64_t webrtc::testing::bwe::MediaPacket::GetAbsSendTimeInMs ( ) const
inline

◆ GetPacketType() [1/2]

virtual Packet::Type webrtc::testing::bwe::MediaPacket::GetPacketType ( ) const
inlinevirtual

◆ GetPacketType() [2/2]

virtual Packet::Type webrtc::testing::bwe::MediaPacket::GetPacketType ( ) const
inlinevirtual

◆ header() [1/2]

const RTPHeader& webrtc::testing::bwe::MediaPacket::header ( ) const
inline

◆ header() [2/2]

const RTPHeader& webrtc::testing::bwe::MediaPacket::header ( ) const
inline

◆ sequence_number() [1/2]

uint16_t webrtc::testing::bwe::MediaPacket::sequence_number ( ) const
inline

◆ sequence_number() [2/2]

uint16_t webrtc::testing::bwe::MediaPacket::sequence_number ( ) const
inline

◆ SetAbsSendTimeMs() [1/2]

void webrtc::testing::bwe::MediaPacket::SetAbsSendTimeMs ( int64_t  abs_send_time_ms)

◆ SetAbsSendTimeMs() [2/2]

void webrtc::testing::bwe::MediaPacket::SetAbsSendTimeMs ( int64_t  abs_send_time_ms)

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