webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
cricket::VideoSenderInfo Struct Reference

#include <mediachannel.h>

Inheritance diagram for cricket::VideoSenderInfo:
cricket::MediaSenderInfo cricket::MediaSenderInfo

Public Member Functions

 VideoSenderInfo ()
 
 VideoSenderInfo ()
 
- Public Member Functions inherited from cricket::MediaSenderInfo
 MediaSenderInfo ()
 
void add_ssrc (const SsrcSenderInfo &stat)
 
void add_ssrc (uint32_t ssrc)
 
std::vector< uint32_tssrcs () const
 
uint32_t ssrc () const
 
 MediaSenderInfo ()
 
void add_ssrc (const SsrcSenderInfo &stat)
 
void add_ssrc (uint32_t ssrc)
 
std::vector< uint32_tssrcs () const
 
uint32_t ssrc () const
 

Public Attributes

std::vector< SsrcGroupssrc_groups
 
std::string encoder_implementation_name
 
int packets_cached
 
int firs_rcvd
 
int plis_rcvd
 
int nacks_rcvd
 
int send_frame_width
 
int send_frame_height
 
int framerate_input
 
int framerate_sent
 
int nominal_bitrate
 
int preferred_bitrate
 
int adapt_reason
 
int adapt_changes
 
int avg_encode_ms
 
int encode_usage_percent
 
uint32_t frames_encoded
 
rtc::Optional< uint64_tqp_sum
 
- Public Attributes inherited from cricket::MediaSenderInfo
int64_t bytes_sent
 
int packets_sent
 
int packets_lost
 
float fraction_lost
 
int64_t rtt_ms
 
std::string codec_name
 
rtc::Optional< int > codec_payload_type
 
std::vector< SsrcSenderInfolocal_stats
 
std::vector< SsrcReceiverInforemote_stats
 

Constructor & Destructor Documentation

◆ VideoSenderInfo() [1/2]

cricket::VideoSenderInfo::VideoSenderInfo ( )
inline

◆ VideoSenderInfo() [2/2]

cricket::VideoSenderInfo::VideoSenderInfo ( )
inline

Member Data Documentation

◆ adapt_changes

int cricket::VideoSenderInfo::adapt_changes

◆ adapt_reason

int cricket::VideoSenderInfo::adapt_reason

◆ avg_encode_ms

int cricket::VideoSenderInfo::avg_encode_ms

◆ encode_usage_percent

int cricket::VideoSenderInfo::encode_usage_percent

◆ encoder_implementation_name

std::string cricket::VideoSenderInfo::encoder_implementation_name

◆ firs_rcvd

int cricket::VideoSenderInfo::firs_rcvd

◆ framerate_input

int cricket::VideoSenderInfo::framerate_input

◆ framerate_sent

int cricket::VideoSenderInfo::framerate_sent

◆ frames_encoded

uint32_t cricket::VideoSenderInfo::frames_encoded

◆ nacks_rcvd

int cricket::VideoSenderInfo::nacks_rcvd

◆ nominal_bitrate

int cricket::VideoSenderInfo::nominal_bitrate

◆ packets_cached

int cricket::VideoSenderInfo::packets_cached

◆ plis_rcvd

int cricket::VideoSenderInfo::plis_rcvd

◆ preferred_bitrate

int cricket::VideoSenderInfo::preferred_bitrate

◆ qp_sum

rtc::Optional< uint64_t > cricket::VideoSenderInfo::qp_sum

◆ send_frame_height

int cricket::VideoSenderInfo::send_frame_height

◆ send_frame_width

int cricket::VideoSenderInfo::send_frame_width

◆ ssrc_groups

std::vector< SsrcGroup > cricket::VideoSenderInfo::ssrc_groups

The documentation for this struct was generated from the following file: