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

#include <video_receive_stream.h>

Public Member Functions

std::string ToString (int64_t time_ms) const
 
std::string ToString (int64_t time_ms) const
 

Public Attributes

int network_frame_rate = 0
 
int decode_frame_rate = 0
 
int render_frame_rate = 0
 
uint32_t frames_rendered = 0
 
std::string decoder_implementation_name = "unknown"
 
FrameCounts frame_counts
 
int decode_ms = 0
 
int max_decode_ms = 0
 
int current_delay_ms = 0
 
int target_delay_ms = 0
 
int jitter_buffer_ms = 0
 
int min_playout_delay_ms = 0
 
int render_delay_ms = 10
 
uint32_t frames_decoded = 0
 
rtc::Optional< uint64_tqp_sum
 
int current_payload_type = -1
 
int total_bitrate_bps = 0
 
int discarded_packets = 0
 
int width = 0
 
int height = 0
 
int sync_offset_ms = std::numeric_limits<int>::max()
 
uint32_t ssrc = 0
 
std::string c_name
 
StreamDataCounters rtp_stats
 
RtcpPacketTypeCounter rtcp_packet_type_counts
 
RtcpStatistics rtcp_stats
 

Member Function Documentation

◆ ToString() [1/2]

std::string webrtc::VideoReceiveStream::Stats::ToString ( int64_t  time_ms) const

◆ ToString() [2/2]

std::string webrtc::VideoReceiveStream::Stats::ToString ( int64_t  time_ms) const

Member Data Documentation

◆ c_name

std::string webrtc::VideoReceiveStream::Stats::c_name

◆ current_delay_ms

int webrtc::VideoReceiveStream::Stats::current_delay_ms = 0

◆ current_payload_type

int webrtc::VideoReceiveStream::Stats::current_payload_type = -1

◆ decode_frame_rate

int webrtc::VideoReceiveStream::Stats::decode_frame_rate = 0

◆ decode_ms

int webrtc::VideoReceiveStream::Stats::decode_ms = 0

◆ decoder_implementation_name

std::string webrtc::VideoReceiveStream::Stats::decoder_implementation_name = "unknown"

◆ discarded_packets

int webrtc::VideoReceiveStream::Stats::discarded_packets = 0

◆ frame_counts

FrameCounts webrtc::VideoReceiveStream::Stats::frame_counts

◆ frames_decoded

uint32_t webrtc::VideoReceiveStream::Stats::frames_decoded = 0

◆ frames_rendered

uint32_t webrtc::VideoReceiveStream::Stats::frames_rendered = 0

◆ height

int webrtc::VideoReceiveStream::Stats::height = 0

◆ jitter_buffer_ms

int webrtc::VideoReceiveStream::Stats::jitter_buffer_ms = 0

◆ max_decode_ms

int webrtc::VideoReceiveStream::Stats::max_decode_ms = 0

◆ min_playout_delay_ms

int webrtc::VideoReceiveStream::Stats::min_playout_delay_ms = 0

◆ network_frame_rate

int webrtc::VideoReceiveStream::Stats::network_frame_rate = 0

◆ qp_sum

rtc::Optional< uint64_t > webrtc::VideoReceiveStream::Stats::qp_sum

◆ render_delay_ms

int webrtc::VideoReceiveStream::Stats::render_delay_ms = 10

◆ render_frame_rate

int webrtc::VideoReceiveStream::Stats::render_frame_rate = 0

◆ rtcp_packet_type_counts

RtcpPacketTypeCounter webrtc::VideoReceiveStream::Stats::rtcp_packet_type_counts

◆ rtcp_stats

RtcpStatistics webrtc::VideoReceiveStream::Stats::rtcp_stats

◆ rtp_stats

StreamDataCounters webrtc::VideoReceiveStream::Stats::rtp_stats

◆ ssrc

uint32_t webrtc::VideoReceiveStream::Stats::ssrc = 0

◆ sync_offset_ms

int webrtc::VideoReceiveStream::Stats::sync_offset_ms = std::numeric_limits<int>::max()

◆ target_delay_ms

int webrtc::VideoReceiveStream::Stats::target_delay_ms = 0

◆ total_bitrate_bps

int webrtc::VideoReceiveStream::Stats::total_bitrate_bps = 0

◆ width

int webrtc::VideoReceiveStream::Stats::width = 0

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