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

#include <rtp_rtcp.h>

Public Member Functions

 Configuration ()
 
 Configuration ()
 

Public Attributes

bool audio = false
 
bool receiver_only = false
 
Clock * clock = nullptr
 
ReceiveStatistics * receive_statistics
 
Transport * outgoing_transport = nullptr
 
RtcpIntraFrameObserver * intra_frame_callback = nullptr
 
RtcpBandwidthObserver * bandwidth_callback = nullptr
 
TransportFeedbackObserver * transport_feedback_callback = nullptr
 
VideoBitrateAllocationObserver * bitrate_allocation_observer = nullptr
 
RtcpRttStats * rtt_stats = nullptr
 
RtcpPacketTypeCounterObserver * rtcp_packet_type_counter_observer = nullptr
 
RemoteBitrateEstimator * remote_bitrate_estimator = nullptr
 
RtpPacketSender * paced_sender = nullptr
 
FlexfecSender * flexfec_sender = nullptr
 
TransportSequenceNumberAllocator * transport_sequence_number_allocator
 
BitrateStatisticsObserver * send_bitrate_observer = nullptr
 
FrameCountObserver * send_frame_count_observer = nullptr
 
SendSideDelayObserver * send_side_delay_observer = nullptr
 
RtcEventLog * event_log = nullptr
 
SendPacketObserver * send_packet_observer = nullptr
 
RateLimiter * retransmission_rate_limiter = nullptr
 
OverheadObserver * overhead_observer = nullptr
 

Constructor & Destructor Documentation

◆ Configuration() [1/2]

webrtc::RtpRtcp::Configuration::Configuration ( )

◆ Configuration() [2/2]

webrtc::RtpRtcp::Configuration::Configuration ( )

Member Data Documentation

◆ audio

bool webrtc::RtpRtcp::Configuration::audio = false

◆ bandwidth_callback

RtcpBandwidthObserver * webrtc::RtpRtcp::Configuration::bandwidth_callback = nullptr

◆ bitrate_allocation_observer

VideoBitrateAllocationObserver * webrtc::RtpRtcp::Configuration::bitrate_allocation_observer = nullptr

◆ clock

Clock * webrtc::RtpRtcp::Configuration::clock = nullptr

◆ event_log

RtcEventLog * webrtc::RtpRtcp::Configuration::event_log = nullptr

◆ flexfec_sender

FlexfecSender * webrtc::RtpRtcp::Configuration::flexfec_sender = nullptr

◆ intra_frame_callback

RtcpIntraFrameObserver * webrtc::RtpRtcp::Configuration::intra_frame_callback = nullptr

◆ outgoing_transport

Transport * webrtc::RtpRtcp::Configuration::outgoing_transport = nullptr

◆ overhead_observer

OverheadObserver * webrtc::RtpRtcp::Configuration::overhead_observer = nullptr

◆ paced_sender

RtpPacketSender * webrtc::RtpRtcp::Configuration::paced_sender = nullptr

◆ receive_statistics

ReceiveStatistics * webrtc::RtpRtcp::Configuration::receive_statistics

◆ receiver_only

bool webrtc::RtpRtcp::Configuration::receiver_only = false

◆ remote_bitrate_estimator

RemoteBitrateEstimator * webrtc::RtpRtcp::Configuration::remote_bitrate_estimator = nullptr

◆ retransmission_rate_limiter

RateLimiter * webrtc::RtpRtcp::Configuration::retransmission_rate_limiter = nullptr

◆ rtcp_packet_type_counter_observer

RtcpPacketTypeCounterObserver * webrtc::RtpRtcp::Configuration::rtcp_packet_type_counter_observer = nullptr

◆ rtt_stats

RtcpRttStats * webrtc::RtpRtcp::Configuration::rtt_stats = nullptr

◆ send_bitrate_observer

BitrateStatisticsObserver * webrtc::RtpRtcp::Configuration::send_bitrate_observer = nullptr

◆ send_frame_count_observer

FrameCountObserver * webrtc::RtpRtcp::Configuration::send_frame_count_observer = nullptr

◆ send_packet_observer

SendPacketObserver * webrtc::RtpRtcp::Configuration::send_packet_observer = nullptr

◆ send_side_delay_observer

SendSideDelayObserver * webrtc::RtpRtcp::Configuration::send_side_delay_observer = nullptr

◆ transport_feedback_callback

TransportFeedbackObserver * webrtc::RtpRtcp::Configuration::transport_feedback_callback = nullptr

◆ transport_sequence_number_allocator

TransportSequenceNumberAllocator * webrtc::RtpRtcp::Configuration::transport_sequence_number_allocator
Initial value:
=
nullptr

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