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
 
Clockclock = nullptr
 
ReceiveStatisticsreceive_statistics
 
Transportoutgoing_transport = nullptr
 
RtcpIntraFrameObserverintra_frame_callback = nullptr
 
RtcpBandwidthObserverbandwidth_callback = nullptr
 
TransportFeedbackObservertransport_feedback_callback = nullptr
 
VideoBitrateAllocationObserverbitrate_allocation_observer = nullptr
 
RtcpRttStatsrtt_stats = nullptr
 
RtcpPacketTypeCounterObserverrtcp_packet_type_counter_observer = nullptr
 
RemoteBitrateEstimatorremote_bitrate_estimator = nullptr
 
RtpPacketSenderpaced_sender = nullptr
 
FlexfecSenderflexfec_sender = nullptr
 
TransportSequenceNumberAllocatortransport_sequence_number_allocator
 
BitrateStatisticsObserversend_bitrate_observer = nullptr
 
FrameCountObserversend_frame_count_observer = nullptr
 
SendSideDelayObserversend_side_delay_observer = nullptr
 
RtcEventLogevent_log = nullptr
 
SendPacketObserversend_packet_observer = nullptr
 
RateLimiterretransmission_rate_limiter = nullptr
 
OverheadObserveroverhead_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: