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

#include <mock_rtp_rtcp.h>

Inheritance diagram for webrtc::MockRtpRtcp:
webrtc::RtpRtcp webrtc::RtpRtcp webrtc::Module webrtc::Module webrtc::Module webrtc::Module

Public Member Functions

 MOCK_METHOD1 (RegisterDefaultModule, int32_t(RtpRtcp *module))
 
 MOCK_METHOD0 (DeRegisterDefaultModule, int32_t())
 
 MOCK_METHOD0 (DefaultModuleRegistered, bool())
 
 MOCK_METHOD0 (NumberChildModules, uint32_t())
 
 MOCK_METHOD1 (RegisterSyncModule, int32_t(RtpRtcp *module))
 
 MOCK_METHOD0 (DeRegisterSyncModule, int32_t())
 
 MOCK_METHOD2 (IncomingRtcpPacket, int32_t(const uint8_t *incoming_packet, size_t packet_length))
 
 MOCK_METHOD1 (SetRemoteSSRC, void(uint32_t ssrc))
 
 MOCK_METHOD4 (IncomingAudioNTP, int32_t(uint32_t audio_received_ntp_secs, uint32_t audio_received_ntp_frac, uint32_t audio_rtcp_arrival_time_secs, uint32_t audio_rtcp_arrival_time_frac))
 
 MOCK_METHOD0 (InitSender, int32_t())
 
 MOCK_METHOD1 (RegisterSendTransport, int32_t(Transport *outgoing_transport))
 
 MOCK_METHOD1 (SetMaxRtpPacketSize, void(size_t size))
 
 MOCK_METHOD1 (SetTransportOverhead, void(int transport_overhead_per_packet))
 
 MOCK_CONST_METHOD0 (MaxPayloadSize, size_t())
 
 MOCK_CONST_METHOD0 (MaxRtpPacketSize, size_t())
 
 MOCK_METHOD1 (RegisterSendPayload, int32_t(const CodecInst &voice_codec))
 
 MOCK_METHOD1 (RegisterSendPayload, int32_t(const VideoCodec &video_codec))
 
 MOCK_METHOD2 (RegisterVideoSendPayload, void(int payload_type, const char *payload_name))
 
 MOCK_METHOD1 (DeRegisterSendPayload, int32_t(int8_t payload_type))
 
 MOCK_METHOD2 (RegisterSendRtpHeaderExtension, int32_t(RTPExtensionType type, uint8_t id))
 
 MOCK_METHOD1 (DeregisterSendRtpHeaderExtension, int32_t(RTPExtensionType type))
 
 MOCK_CONST_METHOD0 (HasBweExtensions, bool())
 
 MOCK_CONST_METHOD0 (StartTimestamp, uint32_t())
 
 MOCK_METHOD1 (SetStartTimestamp, void(uint32_t timestamp))
 
 MOCK_CONST_METHOD0 (SequenceNumber, uint16_t())
 
 MOCK_METHOD1 (SetSequenceNumber, void(uint16_t seq))
 
 MOCK_METHOD1 (SetRtpState, void(const RtpState &rtp_state))
 
 MOCK_METHOD1 (SetRtxState, void(const RtpState &rtp_state))
 
 MOCK_CONST_METHOD0 (GetRtpState, RtpState())
 
 MOCK_CONST_METHOD0 (GetRtxState, RtpState())
 
 MOCK_CONST_METHOD0 (SSRC, uint32_t())
 
 MOCK_METHOD1 (SetSSRC, void(uint32_t ssrc))
 
 MOCK_CONST_METHOD1 (CSRCs, int32_t(uint32_t csrcs[kRtpCsrcSize]))
 
 MOCK_METHOD1 (SetCsrcs, void(const std::vector< uint32_t > &csrcs))
 
 MOCK_METHOD1 (SetCSRCStatus, int32_t(bool include))
 
 MOCK_METHOD1 (SetRtxSendStatus, void(int modes))
 
 MOCK_CONST_METHOD0 (RtxSendStatus, int())
 
 MOCK_METHOD1 (SetRtxSsrc, void(uint32_t))
 
 MOCK_METHOD2 (SetRtxSendPayloadType, void(int, int))
 
 MOCK_CONST_METHOD0 (FlexfecSsrc, rtc::Optional< uint32_t >())
 
 MOCK_CONST_METHOD0 (RtxSendPayloadType, std::pair< int, int >())
 
 MOCK_METHOD1 (SetSendingStatus, int32_t(bool sending))
 
 MOCK_CONST_METHOD0 (Sending, bool())
 
 MOCK_METHOD1 (SetSendingMediaStatus, void(bool sending))
 
 MOCK_CONST_METHOD0 (SendingMedia, bool())
 
 MOCK_CONST_METHOD4 (BitrateSent, void(uint32_t *total_rate, uint32_t *video_rate, uint32_t *fec_rate, uint32_t *nack_rate))
 
 MOCK_METHOD1 (RegisterVideoBitrateObserver, void(BitrateStatisticsObserver *))
 
 MOCK_CONST_METHOD0 (GetVideoBitrateObserver, BitrateStatisticsObserver *(void))
 
 MOCK_CONST_METHOD1 (EstimatedReceiveBandwidth, int(uint32_t *available_bandwidth))
 
 MOCK_METHOD9 (SendOutgoingData, bool(FrameType frame_type, int8_t payload_type, uint32_t timestamp, int64_t capture_time_ms, const uint8_t *payload_data, size_t payload_size, const RTPFragmentationHeader *fragmentation, const RTPVideoHeader *rtp_video_header, uint32_t *frame_id_out))
 
 MOCK_METHOD5 (TimeToSendPacket, bool(uint32_t ssrc, uint16_t sequence_number, int64_t capture_time_ms, bool retransmission, const PacedPacketInfo &pacing_info))
 
 MOCK_METHOD2 (TimeToSendPadding, size_t(size_t bytes, const PacedPacketInfo &pacing_info))
 
 MOCK_METHOD2 (RegisterRtcpObservers, void(RtcpIntraFrameObserver *intra_frame_callback, RtcpBandwidthObserver *bandwidth_callback))
 
 MOCK_CONST_METHOD0 (RTCP, RtcpMode())
 
 MOCK_METHOD1 (SetRTCPStatus, void(RtcpMode method))
 
 MOCK_METHOD1 (SetCNAME, int32_t(const char cname[RTCP_CNAME_SIZE]))
 
 MOCK_CONST_METHOD2 (RemoteCNAME, int32_t(uint32_t remote_ssrc, char cname[RTCP_CNAME_SIZE]))
 
 MOCK_CONST_METHOD5 (RemoteNTP, int32_t(uint32_t *received_ntp_secs, uint32_t *received_ntp_frac, uint32_t *rtcp_arrival_time_secs, uint32_t *rtcp_arrival_time_frac, uint32_t *rtcp_timestamp))
 
 MOCK_METHOD2 (AddMixedCNAME, int32_t(uint32_t ssrc, const char cname[RTCP_CNAME_SIZE]))
 
 MOCK_METHOD1 (RemoveMixedCNAME, int32_t(uint32_t ssrc))
 
 MOCK_CONST_METHOD5 (RTT, int32_t(uint32_t remote_ssrc, int64_t *rtt, int64_t *avg_rtt, int64_t *min_rtt, int64_t *max_rtt))
 
 MOCK_METHOD1 (SendRTCP, int32_t(RTCPPacketType packet_type))
 
 MOCK_METHOD1 (SendCompoundRTCP, int32_t(const std::set< RTCPPacketType > &packet_types))
 
 MOCK_METHOD1 (SendRTCPReferencePictureSelection, int32_t(uint64_t picture_id))
 
 MOCK_METHOD1 (SendRTCPSliceLossIndication, int32_t(uint8_t picture_id))
 
 MOCK_CONST_METHOD2 (DataCountersRTP, int32_t(size_t *bytes_sent, uint32_t *packets_sent))
 
 MOCK_CONST_METHOD2 (GetSendStreamDataCounters, void(StreamDataCounters *, StreamDataCounters *))
 
 MOCK_CONST_METHOD3 (GetRtpPacketLossStats, void(bool, uint32_t, struct RtpPacketLossStats *))
 
 MOCK_METHOD1 (RemoteRTCPStat, int32_t(RTCPSenderInfo *sender_info))
 
 MOCK_CONST_METHOD1 (RemoteRTCPStat, int32_t(std::vector< RTCPReportBlock > *receive_blocks))
 
 MOCK_METHOD4 (SetRTCPApplicationSpecificData, int32_t(uint8_t sub_type, uint32_t name, const uint8_t *data, uint16_t length))
 
 MOCK_METHOD1 (SetRTCPVoIPMetrics, int32_t(const RTCPVoIPMetric *voip_metric))
 
 MOCK_METHOD1 (SetRtcpXrRrtrStatus, void(bool enable))
 
 MOCK_CONST_METHOD0 (RtcpXrRrtrStatus, bool())
 
 MOCK_CONST_METHOD0 (REMB, bool())
 
 MOCK_METHOD1 (SetREMBStatus, void(bool enable))
 
 MOCK_METHOD2 (SetREMBData, void(uint32_t bitrate, const std::vector< uint32_t > &ssrcs))
 
 MOCK_CONST_METHOD0 (TMMBR, bool())
 
 MOCK_METHOD1 (SetTMMBRStatus, void(bool enable))
 
 MOCK_METHOD1 (OnBandwidthEstimateUpdate, void(uint16_t bandwidth_kbit))
 
 MOCK_CONST_METHOD0 (SelectiveRetransmissions, int())
 
 MOCK_METHOD1 (SetSelectiveRetransmissions, int(uint8_t settings))
 
 MOCK_METHOD2 (SendNACK, int32_t(const uint16_t *nack_list, uint16_t size))
 
 MOCK_METHOD1 (SendNack, void(const std::vector< uint16_t > &sequence_numbers))
 
 MOCK_METHOD2 (SetStorePacketsStatus, void(bool enable, uint16_t number_to_store))
 
 MOCK_CONST_METHOD0 (StorePackets, bool())
 
 MOCK_METHOD1 (RegisterRtcpStatisticsCallback, void(RtcpStatisticsCallback *))
 
 MOCK_METHOD0 (GetRtcpStatisticsCallback, RtcpStatisticsCallback *())
 
 MOCK_METHOD1 (SendFeedbackPacket, bool(const rtcp::TransportFeedback &packet))
 
 MOCK_METHOD1 (SetAudioPacketSize, int32_t(uint16_t packet_size_samples))
 
 MOCK_METHOD3 (SendTelephoneEventOutband, int32_t(uint8_t key, uint16_t time_ms, uint8_t level))
 
 MOCK_METHOD1 (SetSendREDPayloadType, int32_t(int8_t payload_type))
 
 MOCK_CONST_METHOD1 (SendREDPayloadType, int32_t(int8_t *payload_type))
 
 MOCK_METHOD2 (SetRTPAudioLevelIndicationStatus, int32_t(bool enable, uint8_t id))
 
 MOCK_METHOD1 (SetAudioLevel, int32_t(uint8_t level_dbov))
 
 MOCK_METHOD1 (SetTargetSendBitrate, void(uint32_t bitrate_bps))
 
 MOCK_METHOD2 (SetUlpfecConfig, void(int red_payload_type, int fec_payload_type))
 
 MOCK_METHOD2 (SetFecParameters, bool(const FecProtectionParams &delta_params, const FecProtectionParams &key_params))
 
 MOCK_METHOD1 (SetKeyFrameRequestMethod, int32_t(KeyFrameRequestMethod method))
 
 MOCK_METHOD0 (RequestKeyFrame, int32_t())
 
 MOCK_METHOD0 (TimeUntilNextProcess, int64_t())
 
 MOCK_METHOD0 (Process, void())
 
 MOCK_METHOD1 (RegisterSendFrameCountObserver, void(FrameCountObserver *))
 
 MOCK_CONST_METHOD0 (GetSendFrameCountObserver, FrameCountObserver *(void))
 
 MOCK_METHOD1 (RegisterSendChannelRtpStatisticsCallback, void(StreamDataCountersCallback *))
 
 MOCK_CONST_METHOD0 (GetSendChannelRtpStatisticsCallback, StreamDataCountersCallback *(void))
 
 MOCK_METHOD1 (SetVideoBitrateAllocation, void(const BitrateAllocation &))
 
 MOCK_METHOD1 (RegisterDefaultModule, int32_t(RtpRtcp *module))
 
 MOCK_METHOD0 (DeRegisterDefaultModule, int32_t())
 
 MOCK_METHOD0 (DefaultModuleRegistered, bool())
 
 MOCK_METHOD0 (NumberChildModules, uint32_t())
 
 MOCK_METHOD1 (RegisterSyncModule, int32_t(RtpRtcp *module))
 
 MOCK_METHOD0 (DeRegisterSyncModule, int32_t())
 
 MOCK_METHOD2 (IncomingRtcpPacket, int32_t(const uint8_t *incoming_packet, size_t packet_length))
 
 MOCK_METHOD1 (SetRemoteSSRC, void(uint32_t ssrc))
 
 MOCK_METHOD4 (IncomingAudioNTP, int32_t(uint32_t audio_received_ntp_secs, uint32_t audio_received_ntp_frac, uint32_t audio_rtcp_arrival_time_secs, uint32_t audio_rtcp_arrival_time_frac))
 
 MOCK_METHOD0 (InitSender, int32_t())
 
 MOCK_METHOD1 (RegisterSendTransport, int32_t(Transport *outgoing_transport))
 
 MOCK_METHOD1 (SetMaxRtpPacketSize, void(size_t size))
 
 MOCK_METHOD1 (SetTransportOverhead, void(int transport_overhead_per_packet))
 
 MOCK_CONST_METHOD0 (MaxPayloadSize, size_t())
 
 MOCK_CONST_METHOD0 (MaxRtpPacketSize, size_t())
 
 MOCK_METHOD1 (RegisterSendPayload, int32_t(const CodecInst &voice_codec))
 
 MOCK_METHOD1 (RegisterSendPayload, int32_t(const VideoCodec &video_codec))
 
 MOCK_METHOD2 (RegisterVideoSendPayload, void(int payload_type, const char *payload_name))
 
 MOCK_METHOD1 (DeRegisterSendPayload, int32_t(int8_t payload_type))
 
 MOCK_METHOD2 (RegisterSendRtpHeaderExtension, int32_t(RTPExtensionType type, uint8_t id))
 
 MOCK_METHOD1 (DeregisterSendRtpHeaderExtension, int32_t(RTPExtensionType type))
 
 MOCK_CONST_METHOD0 (HasBweExtensions, bool())
 
 MOCK_CONST_METHOD0 (StartTimestamp, uint32_t())
 
 MOCK_METHOD1 (SetStartTimestamp, void(uint32_t timestamp))
 
 MOCK_CONST_METHOD0 (SequenceNumber, uint16_t())
 
 MOCK_METHOD1 (SetSequenceNumber, void(uint16_t seq))
 
 MOCK_METHOD1 (SetRtpState, void(const RtpState &rtp_state))
 
 MOCK_METHOD1 (SetRtxState, void(const RtpState &rtp_state))
 
 MOCK_CONST_METHOD0 (GetRtpState, RtpState())
 
 MOCK_CONST_METHOD0 (GetRtxState, RtpState())
 
 MOCK_CONST_METHOD0 (SSRC, uint32_t())
 
 MOCK_METHOD1 (SetSSRC, void(uint32_t ssrc))
 
 MOCK_CONST_METHOD1 (CSRCs, int32_t(uint32_t csrcs[kRtpCsrcSize]))
 
 MOCK_METHOD1 (SetCsrcs, void(const std::vector< uint32_t > &csrcs))
 
 MOCK_METHOD1 (SetCSRCStatus, int32_t(bool include))
 
 MOCK_METHOD1 (SetRtxSendStatus, void(int modes))
 
 MOCK_CONST_METHOD0 (RtxSendStatus, int())
 
 MOCK_METHOD1 (SetRtxSsrc, void(uint32_t))
 
 MOCK_METHOD2 (SetRtxSendPayloadType, void(int, int))
 
 MOCK_CONST_METHOD0 (FlexfecSsrc, rtc::Optional< uint32_t >())
 
 MOCK_CONST_METHOD0 (RtxSendPayloadType, std::pair< int, int >())
 
 MOCK_METHOD1 (SetSendingStatus, int32_t(bool sending))
 
 MOCK_CONST_METHOD0 (Sending, bool())
 
 MOCK_METHOD1 (SetSendingMediaStatus, void(bool sending))
 
 MOCK_CONST_METHOD0 (SendingMedia, bool())
 
 MOCK_CONST_METHOD4 (BitrateSent, void(uint32_t *total_rate, uint32_t *video_rate, uint32_t *fec_rate, uint32_t *nack_rate))
 
 MOCK_METHOD1 (RegisterVideoBitrateObserver, void(BitrateStatisticsObserver *))
 
 MOCK_CONST_METHOD0 (GetVideoBitrateObserver, BitrateStatisticsObserver *(void))
 
 MOCK_CONST_METHOD1 (EstimatedReceiveBandwidth, int(uint32_t *available_bandwidth))
 
 MOCK_METHOD9 (SendOutgoingData, bool(FrameType frame_type, int8_t payload_type, uint32_t timestamp, int64_t capture_time_ms, const uint8_t *payload_data, size_t payload_size, const RTPFragmentationHeader *fragmentation, const RTPVideoHeader *rtp_video_header, uint32_t *frame_id_out))
 
 MOCK_METHOD5 (TimeToSendPacket, bool(uint32_t ssrc, uint16_t sequence_number, int64_t capture_time_ms, bool retransmission, const PacedPacketInfo &pacing_info))
 
 MOCK_METHOD2 (TimeToSendPadding, size_t(size_t bytes, const PacedPacketInfo &pacing_info))
 
 MOCK_METHOD2 (RegisterRtcpObservers, void(RtcpIntraFrameObserver *intra_frame_callback, RtcpBandwidthObserver *bandwidth_callback))
 
 MOCK_CONST_METHOD0 (RTCP, RtcpMode())
 
 MOCK_METHOD1 (SetRTCPStatus, void(RtcpMode method))
 
 MOCK_METHOD1 (SetCNAME, int32_t(const char cname[RTCP_CNAME_SIZE]))
 
 MOCK_CONST_METHOD2 (RemoteCNAME, int32_t(uint32_t remote_ssrc, char cname[RTCP_CNAME_SIZE]))
 
 MOCK_CONST_METHOD5 (RemoteNTP, int32_t(uint32_t *received_ntp_secs, uint32_t *received_ntp_frac, uint32_t *rtcp_arrival_time_secs, uint32_t *rtcp_arrival_time_frac, uint32_t *rtcp_timestamp))
 
 MOCK_METHOD2 (AddMixedCNAME, int32_t(uint32_t ssrc, const char cname[RTCP_CNAME_SIZE]))
 
 MOCK_METHOD1 (RemoveMixedCNAME, int32_t(uint32_t ssrc))
 
 MOCK_CONST_METHOD5 (RTT, int32_t(uint32_t remote_ssrc, int64_t *rtt, int64_t *avg_rtt, int64_t *min_rtt, int64_t *max_rtt))
 
 MOCK_METHOD1 (SendRTCP, int32_t(RTCPPacketType packet_type))
 
 MOCK_METHOD1 (SendCompoundRTCP, int32_t(const std::set< RTCPPacketType > &packet_types))
 
 MOCK_METHOD1 (SendRTCPReferencePictureSelection, int32_t(uint64_t picture_id))
 
 MOCK_METHOD1 (SendRTCPSliceLossIndication, int32_t(uint8_t picture_id))
 
 MOCK_CONST_METHOD2 (DataCountersRTP, int32_t(size_t *bytes_sent, uint32_t *packets_sent))
 
 MOCK_CONST_METHOD2 (GetSendStreamDataCounters, void(StreamDataCounters *, StreamDataCounters *))
 
 MOCK_CONST_METHOD3 (GetRtpPacketLossStats, void(bool, uint32_t, struct RtpPacketLossStats *))
 
 MOCK_METHOD1 (RemoteRTCPStat, int32_t(RTCPSenderInfo *sender_info))
 
 MOCK_CONST_METHOD1 (RemoteRTCPStat, int32_t(std::vector< RTCPReportBlock > *receive_blocks))
 
 MOCK_METHOD4 (SetRTCPApplicationSpecificData, int32_t(uint8_t sub_type, uint32_t name, const uint8_t *data, uint16_t length))
 
 MOCK_METHOD1 (SetRTCPVoIPMetrics, int32_t(const RTCPVoIPMetric *voip_metric))
 
 MOCK_METHOD1 (SetRtcpXrRrtrStatus, void(bool enable))
 
 MOCK_CONST_METHOD0 (RtcpXrRrtrStatus, bool())
 
 MOCK_CONST_METHOD0 (REMB, bool())
 
 MOCK_METHOD1 (SetREMBStatus, void(bool enable))
 
 MOCK_METHOD2 (SetREMBData, void(uint32_t bitrate, const std::vector< uint32_t > &ssrcs))
 
 MOCK_CONST_METHOD0 (TMMBR, bool())
 
 MOCK_METHOD1 (SetTMMBRStatus, void(bool enable))
 
 MOCK_METHOD1 (OnBandwidthEstimateUpdate, void(uint16_t bandwidth_kbit))
 
 MOCK_CONST_METHOD0 (SelectiveRetransmissions, int())
 
 MOCK_METHOD1 (SetSelectiveRetransmissions, int(uint8_t settings))
 
 MOCK_METHOD2 (SendNACK, int32_t(const uint16_t *nack_list, uint16_t size))
 
 MOCK_METHOD1 (SendNack, void(const std::vector< uint16_t > &sequence_numbers))
 
 MOCK_METHOD2 (SetStorePacketsStatus, void(bool enable, uint16_t number_to_store))
 
 MOCK_CONST_METHOD0 (StorePackets, bool())
 
 MOCK_METHOD1 (RegisterRtcpStatisticsCallback, void(RtcpStatisticsCallback *))
 
 MOCK_METHOD0 (GetRtcpStatisticsCallback, RtcpStatisticsCallback *())
 
 MOCK_METHOD1 (SendFeedbackPacket, bool(const rtcp::TransportFeedback &packet))
 
 MOCK_METHOD1 (SetAudioPacketSize, int32_t(uint16_t packet_size_samples))
 
 MOCK_METHOD3 (SendTelephoneEventOutband, int32_t(uint8_t key, uint16_t time_ms, uint8_t level))
 
 MOCK_METHOD1 (SetSendREDPayloadType, int32_t(int8_t payload_type))
 
 MOCK_CONST_METHOD1 (SendREDPayloadType, int32_t(int8_t *payload_type))
 
 MOCK_METHOD2 (SetRTPAudioLevelIndicationStatus, int32_t(bool enable, uint8_t id))
 
 MOCK_METHOD1 (SetAudioLevel, int32_t(uint8_t level_dbov))
 
 MOCK_METHOD1 (SetTargetSendBitrate, void(uint32_t bitrate_bps))
 
 MOCK_METHOD2 (SetUlpfecConfig, void(int red_payload_type, int fec_payload_type))
 
 MOCK_METHOD2 (SetFecParameters, bool(const FecProtectionParams &delta_params, const FecProtectionParams &key_params))
 
 MOCK_METHOD1 (SetKeyFrameRequestMethod, int32_t(KeyFrameRequestMethod method))
 
 MOCK_METHOD0 (RequestKeyFrame, int32_t())
 
 MOCK_METHOD0 (TimeUntilNextProcess, int64_t())
 
 MOCK_METHOD0 (Process, void())
 
 MOCK_METHOD1 (RegisterSendFrameCountObserver, void(FrameCountObserver *))
 
 MOCK_CONST_METHOD0 (GetSendFrameCountObserver, FrameCountObserver *(void))
 
 MOCK_METHOD1 (RegisterSendChannelRtpStatisticsCallback, void(StreamDataCountersCallback *))
 
 MOCK_CONST_METHOD0 (GetSendChannelRtpStatisticsCallback, StreamDataCountersCallback *(void))
 
 MOCK_METHOD1 (SetVideoBitrateAllocation, void(const BitrateAllocation &))
 
- Public Member Functions inherited from webrtc::RtpRtcp
virtual int32_t IncomingRtcpPacket (const uint8_t *incoming_packet, size_t incoming_packet_length)=0
 
virtual void SetRemoteSSRC (uint32_t ssrc)=0
 
virtual int32_t SetMaxTransferUnit (uint16_t size)
 
virtual void SetMaxRtpPacketSize (size_t size)=0
 
virtual size_t MaxPayloadSize () const =0
 
virtual size_t MaxRtpPacketSize () const =0
 
virtual int32_t RegisterSendPayload (const CodecInst &voice_codec)=0
 
virtual int32_t RegisterSendPayload (const VideoCodec &video_codec)=0
 
virtual void RegisterVideoSendPayload (int payload_type, const char *payload_name)=0
 
virtual int32_t DeRegisterSendPayload (int8_t payload_type)=0
 
virtual int32_t RegisterSendRtpHeaderExtension (RTPExtensionType type, uint8_t id)=0
 
virtual int32_t DeregisterSendRtpHeaderExtension (RTPExtensionType type)=0
 
virtual bool HasBweExtensions () const =0
 
virtual uint32_t StartTimestamp () const =0
 
virtual void SetStartTimestamp (uint32_t timestamp)=0
 
virtual uint16_t SequenceNumber () const =0
 
virtual void SetSequenceNumber (uint16_t seq)=0
 
virtual void SetRtpState (const RtpState &rtp_state)=0
 
virtual void SetRtxState (const RtpState &rtp_state)=0
 
virtual RtpState GetRtpState () const =0
 
virtual RtpState GetRtxState () const =0
 
virtual uint32_t SSRC () const =0
 
virtual void SetSSRC (uint32_t ssrc)=0
 
virtual void SetCsrcs (const std::vector< uint32_t > &csrcs)=0
 
virtual void SetRtxSendStatus (int modes)=0
 
virtual int RtxSendStatus () const =0
 
virtual void SetRtxSsrc (uint32_t ssrc)=0
 
virtual void SetRtxSendPayloadType (int payload_type, int associated_payload_type)=0
 
virtual rtc::Optional< uint32_tFlexfecSsrc () const =0
 
virtual int32_t SetSendingStatus (bool sending)=0
 
virtual bool Sending () const =0
 
virtual void SetSendingMediaStatus (bool sending)=0
 
virtual bool SendingMedia () const =0
 
virtual void BitrateSent (uint32_t *total_rate, uint32_t *video_rate, uint32_t *fec_rate, uint32_t *nack_rate) const =0
 
virtual bool SendOutgoingData (FrameType frame_type, int8_t payload_type, uint32_t timestamp, int64_t capture_time_ms, const uint8_t *payload_data, size_t payload_size, const RTPFragmentationHeader *fragmentation, const RTPVideoHeader *rtp_video_header, uint32_t *transport_frame_id_out)=0
 
virtual bool TimeToSendPacket (uint32_t ssrc, uint16_t sequence_number, int64_t capture_time_ms, bool retransmission, const PacedPacketInfo &pacing_info)=0
 
virtual size_t TimeToSendPadding (size_t bytes, const PacedPacketInfo &pacing_info)=0
 
virtual void RegisterSendChannelRtpStatisticsCallback (StreamDataCountersCallback *callback)=0
 
virtual StreamDataCountersCallbackGetSendChannelRtpStatisticsCallback () const =0
 
virtual RtcpMode RTCP () const =0
 
virtual void SetRTCPStatus (RtcpMode method)=0
 
virtual int32_t SetCNAME (const char *cname)=0
 
virtual int32_t RemoteCNAME (uint32_t remote_ssrc, char cname[RTCP_CNAME_SIZE]) const =0
 
virtual int32_t RemoteNTP (uint32_t *received_ntp_secs, uint32_t *received_ntp_frac, uint32_t *rtcp_arrival_time_secs, uint32_t *rtcp_arrival_time_frac, uint32_t *rtcp_timestamp) const =0
 
virtual int32_t AddMixedCNAME (uint32_t ssrc, const char *cname)=0
 
virtual int32_t RemoveMixedCNAME (uint32_t ssrc)=0
 
virtual int32_t RTT (uint32_t remote_ssrc, int64_t *rtt, int64_t *avg_rtt, int64_t *min_rtt, int64_t *max_rtt) const =0
 
virtual int32_t SendRTCP (RTCPPacketType rtcp_packet_type)=0
 
virtual int32_t SendCompoundRTCP (const std::set< RTCPPacketType > &rtcp_packet_types)=0
 
virtual int32_t SendRTCPReferencePictureSelection (uint64_t picture_id)=0
 
virtual int32_t SendRTCPSliceLossIndication (uint8_t picture_id)=0
 
virtual int32_t DataCountersRTP (size_t *bytes_sent, uint32_t *packets_sent) const =0
 
virtual void GetSendStreamDataCounters (StreamDataCounters *rtp_counters, StreamDataCounters *rtx_counters) const =0
 
virtual void GetRtpPacketLossStats (bool outgoing, uint32_t ssrc, struct RtpPacketLossStats *loss_stats) const =0
 
virtual int32_t RemoteRTCPStat (RTCPSenderInfo *sender_info)=0
 
virtual int32_t RemoteRTCPStat (std::vector< RTCPReportBlock > *receive_blocks) const =0
 
virtual int32_t SetRTCPApplicationSpecificData (uint8_t sub_type, uint32_t name, const uint8_t *data, uint16_t length)=0
 
virtual int32_t SetRTCPVoIPMetrics (const RTCPVoIPMetric *VoIPMetric)=0
 
virtual void SetRtcpXrRrtrStatus (bool enable)=0
 
virtual bool RtcpXrRrtrStatus () const =0
 
virtual bool REMB () const =0
 
virtual void SetREMBStatus (bool enable)=0
 
virtual void SetREMBData (uint32_t bitrate, const std::vector< uint32_t > &ssrcs)=0
 
virtual bool TMMBR () const =0
 
virtual void SetTMMBRStatus (bool enable)=0
 
virtual int SelectiveRetransmissions () const =0
 
virtual int SetSelectiveRetransmissions (uint8_t settings)=0
 
virtual int32_t SendNACK (const uint16_t *nack_list, uint16_t size)=0
 
virtual void SendNack (const std::vector< uint16_t > &sequence_numbers)=0
 
virtual void SetStorePacketsStatus (bool enable, uint16_t numberToStore)=0
 
virtual bool StorePackets () const =0
 
virtual void RegisterRtcpStatisticsCallback (RtcpStatisticsCallback *callback)=0
 
virtual RtcpStatisticsCallbackGetRtcpStatisticsCallback ()=0
 
virtual bool SendFeedbackPacket (const rtcp::TransportFeedback &packet)=0
 
virtual void SetVideoBitrateAllocation (const BitrateAllocation &bitrate)=0
 
virtual RTC_DEPRECATED int32_t SetAudioPacketSize (uint16_t packet_size_samples)=0
 
virtual int32_t SendTelephoneEventOutband (uint8_t key, uint16_t time_ms, uint8_t level)=0
 
virtual int32_t SetAudioLevel (uint8_t level_dbov)=0
 
virtual void SetUlpfecConfig (int red_payload_type, int ulpfec_payload_type)=0
 
virtual bool SetFecParameters (const FecProtectionParams &delta_params, const FecProtectionParams &key_params)=0
 
RTC_DEPRECATED int32_t SetFecParameters (const FecProtectionParams *delta_params, const FecProtectionParams *key_params)
 
virtual int32_t SetKeyFrameRequestMethod (KeyFrameRequestMethod method)=0
 
virtual int32_t RequestKeyFrame ()=0
 
virtual int32_t IncomingRtcpPacket (const uint8_t *incoming_packet, size_t incoming_packet_length)=0
 
virtual void SetRemoteSSRC (uint32_t ssrc)=0
 
virtual int32_t SetMaxTransferUnit (uint16_t size)
 
virtual void SetMaxRtpPacketSize (size_t size)=0
 
virtual size_t MaxPayloadSize () const =0
 
virtual size_t MaxRtpPacketSize () const =0
 
virtual int32_t RegisterSendPayload (const CodecInst &voice_codec)=0
 
virtual int32_t RegisterSendPayload (const VideoCodec &video_codec)=0
 
virtual void RegisterVideoSendPayload (int payload_type, const char *payload_name)=0
 
virtual int32_t DeRegisterSendPayload (int8_t payload_type)=0
 
virtual int32_t RegisterSendRtpHeaderExtension (RTPExtensionType type, uint8_t id)=0
 
virtual int32_t DeregisterSendRtpHeaderExtension (RTPExtensionType type)=0
 
virtual bool HasBweExtensions () const =0
 
virtual uint32_t StartTimestamp () const =0
 
virtual void SetStartTimestamp (uint32_t timestamp)=0
 
virtual uint16_t SequenceNumber () const =0
 
virtual void SetSequenceNumber (uint16_t seq)=0
 
virtual void SetRtpState (const RtpState &rtp_state)=0
 
virtual void SetRtxState (const RtpState &rtp_state)=0
 
virtual RtpState GetRtpState () const =0
 
virtual RtpState GetRtxState () const =0
 
virtual uint32_t SSRC () const =0
 
virtual void SetSSRC (uint32_t ssrc)=0
 
virtual void SetCsrcs (const std::vector< uint32_t > &csrcs)=0
 
virtual void SetRtxSendStatus (int modes)=0
 
virtual int RtxSendStatus () const =0
 
virtual void SetRtxSsrc (uint32_t ssrc)=0
 
virtual void SetRtxSendPayloadType (int payload_type, int associated_payload_type)=0
 
virtual rtc::Optional< uint32_tFlexfecSsrc () const =0
 
virtual int32_t SetSendingStatus (bool sending)=0
 
virtual bool Sending () const =0
 
virtual void SetSendingMediaStatus (bool sending)=0
 
virtual bool SendingMedia () const =0
 
virtual void BitrateSent (uint32_t *total_rate, uint32_t *video_rate, uint32_t *fec_rate, uint32_t *nack_rate) const =0
 
virtual bool SendOutgoingData (FrameType frame_type, int8_t payload_type, uint32_t timestamp, int64_t capture_time_ms, const uint8_t *payload_data, size_t payload_size, const RTPFragmentationHeader *fragmentation, const RTPVideoHeader *rtp_video_header, uint32_t *transport_frame_id_out)=0
 
virtual bool TimeToSendPacket (uint32_t ssrc, uint16_t sequence_number, int64_t capture_time_ms, bool retransmission, const PacedPacketInfo &pacing_info)=0
 
virtual size_t TimeToSendPadding (size_t bytes, const PacedPacketInfo &pacing_info)=0
 
virtual void RegisterSendChannelRtpStatisticsCallback (StreamDataCountersCallback *callback)=0
 
virtual StreamDataCountersCallbackGetSendChannelRtpStatisticsCallback () const =0
 
virtual RtcpMode RTCP () const =0
 
virtual void SetRTCPStatus (RtcpMode method)=0
 
virtual int32_t SetCNAME (const char *cname)=0
 
virtual int32_t RemoteCNAME (uint32_t remote_ssrc, char cname[RTCP_CNAME_SIZE]) const =0
 
virtual int32_t RemoteNTP (uint32_t *received_ntp_secs, uint32_t *received_ntp_frac, uint32_t *rtcp_arrival_time_secs, uint32_t *rtcp_arrival_time_frac, uint32_t *rtcp_timestamp) const =0
 
virtual int32_t AddMixedCNAME (uint32_t ssrc, const char *cname)=0
 
virtual int32_t RemoveMixedCNAME (uint32_t ssrc)=0
 
virtual int32_t RTT (uint32_t remote_ssrc, int64_t *rtt, int64_t *avg_rtt, int64_t *min_rtt, int64_t *max_rtt) const =0
 
virtual int32_t SendRTCP (RTCPPacketType rtcp_packet_type)=0
 
virtual int32_t SendCompoundRTCP (const std::set< RTCPPacketType > &rtcp_packet_types)=0
 
virtual int32_t SendRTCPReferencePictureSelection (uint64_t picture_id)=0
 
virtual int32_t SendRTCPSliceLossIndication (uint8_t picture_id)=0
 
virtual int32_t DataCountersRTP (size_t *bytes_sent, uint32_t *packets_sent) const =0
 
virtual void GetSendStreamDataCounters (StreamDataCounters *rtp_counters, StreamDataCounters *rtx_counters) const =0
 
virtual void GetRtpPacketLossStats (bool outgoing, uint32_t ssrc, struct RtpPacketLossStats *loss_stats) const =0
 
virtual int32_t RemoteRTCPStat (RTCPSenderInfo *sender_info)=0
 
virtual int32_t RemoteRTCPStat (std::vector< RTCPReportBlock > *receive_blocks) const =0
 
virtual int32_t SetRTCPApplicationSpecificData (uint8_t sub_type, uint32_t name, const uint8_t *data, uint16_t length)=0
 
virtual int32_t SetRTCPVoIPMetrics (const RTCPVoIPMetric *VoIPMetric)=0
 
virtual void SetRtcpXrRrtrStatus (bool enable)=0
 
virtual bool RtcpXrRrtrStatus () const =0
 
virtual bool REMB () const =0
 
virtual void SetREMBStatus (bool enable)=0
 
virtual void SetREMBData (uint32_t bitrate, const std::vector< uint32_t > &ssrcs)=0
 
virtual bool TMMBR () const =0
 
virtual void SetTMMBRStatus (bool enable)=0
 
virtual int SelectiveRetransmissions () const =0
 
virtual int SetSelectiveRetransmissions (uint8_t settings)=0
 
virtual int32_t SendNACK (const uint16_t *nack_list, uint16_t size)=0
 
virtual void SendNack (const std::vector< uint16_t > &sequence_numbers)=0
 
virtual void SetStorePacketsStatus (bool enable, uint16_t numberToStore)=0
 
virtual bool StorePackets () const =0
 
virtual void RegisterRtcpStatisticsCallback (RtcpStatisticsCallback *callback)=0
 
virtual RtcpStatisticsCallbackGetRtcpStatisticsCallback ()=0
 
virtual bool SendFeedbackPacket (const rtcp::TransportFeedback &packet)=0
 
virtual void SetVideoBitrateAllocation (const BitrateAllocation &bitrate)=0
 
virtual RTC_DEPRECATED int32_t SetAudioPacketSize (uint16_t packet_size_samples)=0
 
virtual int32_t SendTelephoneEventOutband (uint8_t key, uint16_t time_ms, uint8_t level)=0
 
virtual int32_t SetAudioLevel (uint8_t level_dbov)=0
 
virtual void SetUlpfecConfig (int red_payload_type, int ulpfec_payload_type)=0
 
virtual bool SetFecParameters (const FecProtectionParams &delta_params, const FecProtectionParams &key_params)=0
 
RTC_DEPRECATED int32_t SetFecParameters (const FecProtectionParams *delta_params, const FecProtectionParams *key_params)
 
virtual int32_t SetKeyFrameRequestMethod (KeyFrameRequestMethod method)=0
 
virtual int32_t RequestKeyFrame ()=0
 
- Public Member Functions inherited from webrtc::Module
virtual int64_t TimeUntilNextProcess ()=0
 
virtual void Process ()=0
 
virtual void ProcessThreadAttached (ProcessThread *)
 
virtual int64_t TimeUntilNextProcess ()=0
 
virtual void Process ()=0
 
virtual void ProcessThreadAttached (ProcessThread *)
 

Public Attributes

unsigned int remote_ssrc_
 

Additional Inherited Members

- Static Public Member Functions inherited from webrtc::RtpRtcp
static RtpRtcpCreateRtpRtcp (const RtpRtcp::Configuration &configuration)
 
static RtpRtcpCreateRtpRtcp (const RtpRtcp::Configuration &configuration)
 
- Protected Member Functions inherited from webrtc::Module
virtual ~Module ()
 
virtual ~Module ()
 

Member Function Documentation

◆ MOCK_CONST_METHOD0() [1/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( MaxPayloadSize  ,
size_t()   
)

◆ MOCK_CONST_METHOD0() [2/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( MaxPayloadSize  ,
size_t()   
)

◆ MOCK_CONST_METHOD0() [3/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( MaxRtpPacketSize  ,
size_t()   
)

◆ MOCK_CONST_METHOD0() [4/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( MaxRtpPacketSize  ,
size_t()   
)

◆ MOCK_CONST_METHOD0() [5/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( HasBweExtensions  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [6/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( HasBweExtensions  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [7/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( StartTimestamp  ,
uint32_t()   
)

◆ MOCK_CONST_METHOD0() [8/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( StartTimestamp  ,
uint32_t()   
)

◆ MOCK_CONST_METHOD0() [9/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( SequenceNumber  ,
uint16_t()   
)

◆ MOCK_CONST_METHOD0() [10/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( SequenceNumber  ,
uint16_t()   
)

◆ MOCK_CONST_METHOD0() [11/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( GetRtpState  ,
RtpState()   
)

◆ MOCK_CONST_METHOD0() [12/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( GetRtpState  ,
RtpState()   
)

◆ MOCK_CONST_METHOD0() [13/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( GetRtxState  ,
RtpState()   
)

◆ MOCK_CONST_METHOD0() [14/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( GetRtxState  ,
RtpState()   
)

◆ MOCK_CONST_METHOD0() [15/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( SSRC  ,
uint32_t()   
)

◆ MOCK_CONST_METHOD0() [16/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( SSRC  ,
uint32_t()   
)

◆ MOCK_CONST_METHOD0() [17/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( RtxSendStatus  ,
int()   
)

◆ MOCK_CONST_METHOD0() [18/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( RtxSendStatus  ,
int()   
)

◆ MOCK_CONST_METHOD0() [19/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( FlexfecSsrc  ,
rtc::Optional< uint32_t () 
)

◆ MOCK_CONST_METHOD0() [20/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( FlexfecSsrc  ,
rtc::Optional< uint32_t () 
)

◆ MOCK_CONST_METHOD0() [21/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( RtxSendPayloadType  ,
std::pair< int, int >  () 
)

◆ MOCK_CONST_METHOD0() [22/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( RtxSendPayloadType  ,
std::pair< int, int >  () 
)

◆ MOCK_CONST_METHOD0() [23/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( Sending  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [24/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( Sending  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [25/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( SendingMedia  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [26/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( SendingMedia  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [27/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( GetVideoBitrateObserver  ,
BitrateStatisticsObserver void 
)

◆ MOCK_CONST_METHOD0() [28/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( GetVideoBitrateObserver  ,
BitrateStatisticsObserver void 
)

◆ MOCK_CONST_METHOD0() [29/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( RTCP  ,
RtcpMode()   
)

◆ MOCK_CONST_METHOD0() [30/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( RTCP  ,
RtcpMode()   
)

◆ MOCK_CONST_METHOD0() [31/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( RtcpXrRrtrStatus  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [32/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( RtcpXrRrtrStatus  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [33/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( REMB  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [34/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( REMB  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [35/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( TMMBR  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [36/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( TMMBR  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [37/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( SelectiveRetransmissions  ,
int()   
)

◆ MOCK_CONST_METHOD0() [38/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( SelectiveRetransmissions  ,
int()   
)

◆ MOCK_CONST_METHOD0() [39/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( StorePackets  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [40/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( StorePackets  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [41/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( GetSendFrameCountObserver  ,
FrameCountObserver void 
)

◆ MOCK_CONST_METHOD0() [42/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( GetSendFrameCountObserver  ,
FrameCountObserver void 
)

◆ MOCK_CONST_METHOD0() [43/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( GetSendChannelRtpStatisticsCallback  ,
StreamDataCountersCallback void 
)

◆ MOCK_CONST_METHOD0() [44/44]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD0 ( GetSendChannelRtpStatisticsCallback  ,
StreamDataCountersCallback void 
)

◆ MOCK_CONST_METHOD1() [1/8]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD1 ( CSRCs  ,
int32_t(uint32_t csrcs[kRtpCsrcSize])   
)

◆ MOCK_CONST_METHOD1() [2/8]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD1 ( CSRCs  ,
int32_t(uint32_t csrcs[kRtpCsrcSize])   
)

◆ MOCK_CONST_METHOD1() [3/8]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD1 ( EstimatedReceiveBandwidth  ,
int(uint32_t *available_bandwidth)   
)

◆ MOCK_CONST_METHOD1() [4/8]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD1 ( EstimatedReceiveBandwidth  ,
int(uint32_t *available_bandwidth)   
)

◆ MOCK_CONST_METHOD1() [5/8]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD1 ( RemoteRTCPStat  ,
int32_t(std::vector< RTCPReportBlock > *receive_blocks)   
)

◆ MOCK_CONST_METHOD1() [6/8]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD1 ( RemoteRTCPStat  ,
int32_t(std::vector< RTCPReportBlock > *receive_blocks)   
)

◆ MOCK_CONST_METHOD1() [7/8]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD1 ( SendREDPayloadType  ,
int32_t(int8_t *payload_type  
)

◆ MOCK_CONST_METHOD1() [8/8]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD1 ( SendREDPayloadType  ,
int32_t(int8_t *payload_type  
)

◆ MOCK_CONST_METHOD2() [1/6]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD2 ( RemoteCNAME  ,
int32_t(uint32_t remote_ssrc, char cname[RTCP_CNAME_SIZE])   
)

◆ MOCK_CONST_METHOD2() [2/6]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD2 ( RemoteCNAME  ,
int32_t(uint32_t remote_ssrc, char cname[RTCP_CNAME_SIZE])   
)

◆ MOCK_CONST_METHOD2() [3/6]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD2 ( DataCountersRTP  ,
int32_t(size_t *bytes_sent, uint32_t *packets_sent)   
)

◆ MOCK_CONST_METHOD2() [4/6]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD2 ( DataCountersRTP  ,
int32_t(size_t *bytes_sent, uint32_t *packets_sent)   
)

◆ MOCK_CONST_METHOD2() [5/6]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD2 ( GetSendStreamDataCounters  ,
void(StreamDataCounters *, StreamDataCounters *)   
)

◆ MOCK_CONST_METHOD2() [6/6]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD2 ( GetSendStreamDataCounters  ,
void(StreamDataCounters *, StreamDataCounters *)   
)

◆ MOCK_CONST_METHOD3() [1/2]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD3 ( GetRtpPacketLossStats  ,
void(bool, uint32_t, struct RtpPacketLossStats *)   
)

◆ MOCK_CONST_METHOD3() [2/2]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD3 ( GetRtpPacketLossStats  ,
void(bool, uint32_t, struct RtpPacketLossStats *)   
)

◆ MOCK_CONST_METHOD4() [1/2]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD4 ( BitrateSent  ,
void(uint32_t *total_rate, uint32_t *video_rate, uint32_t *fec_rate, uint32_t *nack_rate)   
)

◆ MOCK_CONST_METHOD4() [2/2]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD4 ( BitrateSent  ,
void(uint32_t *total_rate, uint32_t *video_rate, uint32_t *fec_rate, uint32_t *nack_rate)   
)

◆ MOCK_CONST_METHOD5() [1/4]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD5 ( RemoteNTP  ,
int32_t(uint32_t *received_ntp_secs, uint32_t *received_ntp_frac, uint32_t *rtcp_arrival_time_secs, uint32_t *rtcp_arrival_time_frac, uint32_t *rtcp_timestamp)   
)

◆ MOCK_CONST_METHOD5() [2/4]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD5 ( RemoteNTP  ,
int32_t(uint32_t *received_ntp_secs, uint32_t *received_ntp_frac, uint32_t *rtcp_arrival_time_secs, uint32_t *rtcp_arrival_time_frac, uint32_t *rtcp_timestamp)   
)

◆ MOCK_CONST_METHOD5() [3/4]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD5 ( RTT  ,
int32_t(uint32_t remote_ssrc, int64_t *rtt, int64_t *avg_rtt, int64_t *min_rtt, int64_t *max_rtt)   
)

◆ MOCK_CONST_METHOD5() [4/4]

webrtc::MockRtpRtcp::MOCK_CONST_METHOD5 ( RTT  ,
int32_t(uint32_t remote_ssrc, int64_t *rtt, int64_t *avg_rtt, int64_t *min_rtt, int64_t *max_rtt)   
)

◆ MOCK_METHOD0() [1/18]

webrtc::MockRtpRtcp::MOCK_METHOD0 ( DeRegisterDefaultModule  ,
int32_t()   
)

◆ MOCK_METHOD0() [2/18]

webrtc::MockRtpRtcp::MOCK_METHOD0 ( DeRegisterDefaultModule  ,
int32_t()   
)

◆ MOCK_METHOD0() [3/18]

webrtc::MockRtpRtcp::MOCK_METHOD0 ( DefaultModuleRegistered  ,
bool()   
)

◆ MOCK_METHOD0() [4/18]

webrtc::MockRtpRtcp::MOCK_METHOD0 ( DefaultModuleRegistered  ,
bool()   
)

◆ MOCK_METHOD0() [5/18]

webrtc::MockRtpRtcp::MOCK_METHOD0 ( NumberChildModules  ,
uint32_t()   
)

◆ MOCK_METHOD0() [6/18]

webrtc::MockRtpRtcp::MOCK_METHOD0 ( NumberChildModules  ,
uint32_t()   
)

◆ MOCK_METHOD0() [7/18]

webrtc::MockRtpRtcp::MOCK_METHOD0 ( DeRegisterSyncModule  ,
int32_t()   
)

◆ MOCK_METHOD0() [8/18]

webrtc::MockRtpRtcp::MOCK_METHOD0 ( DeRegisterSyncModule  ,
int32_t()   
)

◆ MOCK_METHOD0() [9/18]

webrtc::MockRtpRtcp::MOCK_METHOD0 ( InitSender  ,
int32_t()   
)

◆ MOCK_METHOD0() [10/18]

webrtc::MockRtpRtcp::MOCK_METHOD0 ( InitSender  ,
int32_t()   
)

◆ MOCK_METHOD0() [11/18]

webrtc::MockRtpRtcp::MOCK_METHOD0 ( GetRtcpStatisticsCallback  ,
RtcpStatisticsCallback () 
)

◆ MOCK_METHOD0() [12/18]

webrtc::MockRtpRtcp::MOCK_METHOD0 ( GetRtcpStatisticsCallback  ,
RtcpStatisticsCallback () 
)

◆ MOCK_METHOD0() [13/18]

webrtc::MockRtpRtcp::MOCK_METHOD0 ( RequestKeyFrame  ,
int32_t()   
)

◆ MOCK_METHOD0() [14/18]

webrtc::MockRtpRtcp::MOCK_METHOD0 ( RequestKeyFrame  ,
int32_t()   
)

◆ MOCK_METHOD0() [15/18]

webrtc::MockRtpRtcp::MOCK_METHOD0 ( TimeUntilNextProcess  ,
int64_t()   
)

◆ MOCK_METHOD0() [16/18]

webrtc::MockRtpRtcp::MOCK_METHOD0 ( TimeUntilNextProcess  ,
int64_t()   
)

◆ MOCK_METHOD0() [17/18]

webrtc::MockRtpRtcp::MOCK_METHOD0 ( Process  ,
void()   
)

◆ MOCK_METHOD0() [18/18]

webrtc::MockRtpRtcp::MOCK_METHOD0 ( Process  ,
void()   
)

◆ MOCK_METHOD1() [1/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RegisterDefaultModule  ,
int32_t(RtpRtcp *module)   
)

◆ MOCK_METHOD1() [2/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RegisterDefaultModule  ,
int32_t(RtpRtcp *module)   
)

◆ MOCK_METHOD1() [3/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RegisterSyncModule  ,
int32_t(RtpRtcp *module)   
)

◆ MOCK_METHOD1() [4/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RegisterSyncModule  ,
int32_t(RtpRtcp *module)   
)

◆ MOCK_METHOD1() [5/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetRemoteSSRC  ,
void(uint32_t ssrc)   
)

◆ MOCK_METHOD1() [6/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetRemoteSSRC  ,
void(uint32_t ssrc)   
)

◆ MOCK_METHOD1() [7/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RegisterSendTransport  ,
int32_t(Transport *outgoing_transport)   
)

◆ MOCK_METHOD1() [8/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RegisterSendTransport  ,
int32_t(Transport *outgoing_transport)   
)

◆ MOCK_METHOD1() [9/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetMaxRtpPacketSize  ,
void(size_t size  
)

◆ MOCK_METHOD1() [10/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetMaxRtpPacketSize  ,
void(size_t size  
)

◆ MOCK_METHOD1() [11/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetTransportOverhead  ,
void(int transport_overhead_per_packet)   
)

◆ MOCK_METHOD1() [12/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetTransportOverhead  ,
void(int transport_overhead_per_packet)   
)

◆ MOCK_METHOD1() [13/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RegisterSendPayload  ,
int32_t(const CodecInst &voice_codec)   
)

◆ MOCK_METHOD1() [14/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RegisterSendPayload  ,
int32_t(const CodecInst &voice_codec)   
)

◆ MOCK_METHOD1() [15/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RegisterSendPayload  ,
int32_t(const VideoCodec &video_codec)   
)

◆ MOCK_METHOD1() [16/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RegisterSendPayload  ,
int32_t(const VideoCodec &video_codec)   
)

◆ MOCK_METHOD1() [17/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( DeRegisterSendPayload  ,
int32_t(int8_t payload_type  
)

◆ MOCK_METHOD1() [18/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( DeRegisterSendPayload  ,
int32_t(int8_t payload_type  
)

◆ MOCK_METHOD1() [19/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( DeregisterSendRtpHeaderExtension  ,
int32_t(RTPExtensionType type  
)

◆ MOCK_METHOD1() [20/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( DeregisterSendRtpHeaderExtension  ,
int32_t(RTPExtensionType type  
)

◆ MOCK_METHOD1() [21/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetStartTimestamp  ,
void(uint32_t timestamp  
)

◆ MOCK_METHOD1() [22/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetStartTimestamp  ,
void(uint32_t timestamp  
)

◆ MOCK_METHOD1() [23/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetSequenceNumber  ,
void(uint16_t seq)   
)

◆ MOCK_METHOD1() [24/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetSequenceNumber  ,
void(uint16_t seq)   
)

◆ MOCK_METHOD1() [25/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetRtpState  ,
void(const RtpState &rtp_state)   
)

◆ MOCK_METHOD1() [26/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetRtpState  ,
void(const RtpState &rtp_state)   
)

◆ MOCK_METHOD1() [27/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetRtxState  ,
void(const RtpState &rtp_state)   
)

◆ MOCK_METHOD1() [28/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetRtxState  ,
void(const RtpState &rtp_state)   
)

◆ MOCK_METHOD1() [29/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetSSRC  ,
void(uint32_t ssrc)   
)

◆ MOCK_METHOD1() [30/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetSSRC  ,
void(uint32_t ssrc)   
)

◆ MOCK_METHOD1() [31/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetCsrcs  ,
void(const std::vector< uint32_t > &csrcs)   
)

◆ MOCK_METHOD1() [32/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetCsrcs  ,
void(const std::vector< uint32_t > &csrcs)   
)

◆ MOCK_METHOD1() [33/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetCSRCStatus  ,
int32_t(bool include  
)

◆ MOCK_METHOD1() [34/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetCSRCStatus  ,
int32_t(bool include  
)

◆ MOCK_METHOD1() [35/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetRtxSendStatus  ,
void(int modes)   
)

◆ MOCK_METHOD1() [36/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetRtxSendStatus  ,
void(int modes)   
)

◆ MOCK_METHOD1() [37/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetRtxSsrc  ,
void(uint32_t  
)

◆ MOCK_METHOD1() [38/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetRtxSsrc  ,
void(uint32_t  
)

◆ MOCK_METHOD1() [39/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetSendingStatus  ,
int32_t(bool sending)   
)

◆ MOCK_METHOD1() [40/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetSendingStatus  ,
int32_t(bool sending)   
)

◆ MOCK_METHOD1() [41/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetSendingMediaStatus  ,
void(bool sending)   
)

◆ MOCK_METHOD1() [42/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetSendingMediaStatus  ,
void(bool sending)   
)

◆ MOCK_METHOD1() [43/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RegisterVideoBitrateObserver  ,
void(BitrateStatisticsObserver *)   
)

◆ MOCK_METHOD1() [44/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RegisterVideoBitrateObserver  ,
void(BitrateStatisticsObserver *)   
)

◆ MOCK_METHOD1() [45/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetRTCPStatus  ,
void(RtcpMode method)   
)

◆ MOCK_METHOD1() [46/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetRTCPStatus  ,
void(RtcpMode method)   
)

◆ MOCK_METHOD1() [47/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetCNAME  ,
int32_t(const char cname[RTCP_CNAME_SIZE])   
)

◆ MOCK_METHOD1() [48/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetCNAME  ,
int32_t(const char cname[RTCP_CNAME_SIZE])   
)

◆ MOCK_METHOD1() [49/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RemoveMixedCNAME  ,
int32_t(uint32_t ssrc)   
)

◆ MOCK_METHOD1() [50/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RemoveMixedCNAME  ,
int32_t(uint32_t ssrc)   
)

◆ MOCK_METHOD1() [51/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SendRTCP  ,
int32_t(RTCPPacketType packet_type)   
)

◆ MOCK_METHOD1() [52/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SendRTCP  ,
int32_t(RTCPPacketType packet_type)   
)

◆ MOCK_METHOD1() [53/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SendCompoundRTCP  ,
int32_t(const std::set< RTCPPacketType > &packet_types)   
)

◆ MOCK_METHOD1() [54/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SendCompoundRTCP  ,
int32_t(const std::set< RTCPPacketType > &packet_types)   
)

◆ MOCK_METHOD1() [55/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SendRTCPReferencePictureSelection  ,
int32_t(uint64_t picture_id)   
)

◆ MOCK_METHOD1() [56/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SendRTCPReferencePictureSelection  ,
int32_t(uint64_t picture_id)   
)

◆ MOCK_METHOD1() [57/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SendRTCPSliceLossIndication  ,
int32_t(uint8_t picture_id)   
)

◆ MOCK_METHOD1() [58/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SendRTCPSliceLossIndication  ,
int32_t(uint8_t picture_id)   
)

◆ MOCK_METHOD1() [59/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RemoteRTCPStat  ,
int32_t(RTCPSenderInfo *sender_info)   
)

◆ MOCK_METHOD1() [60/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RemoteRTCPStat  ,
int32_t(RTCPSenderInfo *sender_info)   
)

◆ MOCK_METHOD1() [61/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetRTCPVoIPMetrics  ,
int32_t(const RTCPVoIPMetric *voip_metric)   
)

◆ MOCK_METHOD1() [62/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetRTCPVoIPMetrics  ,
int32_t(const RTCPVoIPMetric *voip_metric)   
)

◆ MOCK_METHOD1() [63/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetRtcpXrRrtrStatus  ,
void(bool enable  
)

◆ MOCK_METHOD1() [64/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetRtcpXrRrtrStatus  ,
void(bool enable  
)

◆ MOCK_METHOD1() [65/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetREMBStatus  ,
void(bool enable  
)

◆ MOCK_METHOD1() [66/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetREMBStatus  ,
void(bool enable  
)

◆ MOCK_METHOD1() [67/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetTMMBRStatus  ,
void(bool enable  
)

◆ MOCK_METHOD1() [68/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetTMMBRStatus  ,
void(bool enable  
)

◆ MOCK_METHOD1() [69/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( OnBandwidthEstimateUpdate  ,
void(uint16_t bandwidth_kbit)   
)

◆ MOCK_METHOD1() [70/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( OnBandwidthEstimateUpdate  ,
void(uint16_t bandwidth_kbit)   
)

◆ MOCK_METHOD1() [71/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetSelectiveRetransmissions  ,
int(uint8_t settings)   
)

◆ MOCK_METHOD1() [72/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetSelectiveRetransmissions  ,
int(uint8_t settings)   
)

◆ MOCK_METHOD1() [73/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SendNack  ,
void(const std::vector< uint16_t > &sequence_numbers)   
)

◆ MOCK_METHOD1() [74/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SendNack  ,
void(const std::vector< uint16_t > &sequence_numbers)   
)

◆ MOCK_METHOD1() [75/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RegisterRtcpStatisticsCallback  ,
void(RtcpStatisticsCallback *)   
)

◆ MOCK_METHOD1() [76/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RegisterRtcpStatisticsCallback  ,
void(RtcpStatisticsCallback *)   
)

◆ MOCK_METHOD1() [77/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SendFeedbackPacket  ,
bool(const rtcp::TransportFeedback &packet  
)

◆ MOCK_METHOD1() [78/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SendFeedbackPacket  ,
bool(const rtcp::TransportFeedback &packet  
)

◆ MOCK_METHOD1() [79/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetAudioPacketSize  ,
int32_t(uint16_t packet_size_samples)   
)

◆ MOCK_METHOD1() [80/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetAudioPacketSize  ,
int32_t(uint16_t packet_size_samples)   
)

◆ MOCK_METHOD1() [81/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetSendREDPayloadType  ,
int32_t(int8_t payload_type  
)

◆ MOCK_METHOD1() [82/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetSendREDPayloadType  ,
int32_t(int8_t payload_type  
)

◆ MOCK_METHOD1() [83/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetAudioLevel  ,
int32_t(uint8_t level_dbov)   
)

◆ MOCK_METHOD1() [84/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetAudioLevel  ,
int32_t(uint8_t level_dbov)   
)

◆ MOCK_METHOD1() [85/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetTargetSendBitrate  ,
void(uint32_t bitrate_bps)   
)

◆ MOCK_METHOD1() [86/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetTargetSendBitrate  ,
void(uint32_t bitrate_bps)   
)

◆ MOCK_METHOD1() [87/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetKeyFrameRequestMethod  ,
int32_t(KeyFrameRequestMethod method)   
)

◆ MOCK_METHOD1() [88/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetKeyFrameRequestMethod  ,
int32_t(KeyFrameRequestMethod method)   
)

◆ MOCK_METHOD1() [89/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RegisterSendFrameCountObserver  ,
void(FrameCountObserver *)   
)

◆ MOCK_METHOD1() [90/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RegisterSendFrameCountObserver  ,
void(FrameCountObserver *)   
)

◆ MOCK_METHOD1() [91/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RegisterSendChannelRtpStatisticsCallback  ,
void(StreamDataCountersCallback *)   
)

◆ MOCK_METHOD1() [92/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( RegisterSendChannelRtpStatisticsCallback  ,
void(StreamDataCountersCallback *)   
)

◆ MOCK_METHOD1() [93/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetVideoBitrateAllocation  ,
void(const BitrateAllocation &)   
)

◆ MOCK_METHOD1() [94/94]

webrtc::MockRtpRtcp::MOCK_METHOD1 ( SetVideoBitrateAllocation  ,
void(const BitrateAllocation &)   
)

◆ MOCK_METHOD2() [1/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( IncomingRtcpPacket  ,
int32_t(const uint8_t *incoming_packet, size_t packet_length)   
)

◆ MOCK_METHOD2() [2/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( IncomingRtcpPacket  ,
int32_t(const uint8_t *incoming_packet, size_t packet_length)   
)

◆ MOCK_METHOD2() [3/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( RegisterVideoSendPayload  ,
void(int payload_type, const char *payload_name)   
)

◆ MOCK_METHOD2() [4/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( RegisterVideoSendPayload  ,
void(int payload_type, const char *payload_name)   
)

◆ MOCK_METHOD2() [5/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( RegisterSendRtpHeaderExtension  ,
int32_t(RTPExtensionType type, uint8_t id  
)

◆ MOCK_METHOD2() [6/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( RegisterSendRtpHeaderExtension  ,
int32_t(RTPExtensionType type, uint8_t id  
)

◆ MOCK_METHOD2() [7/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( SetRtxSendPayloadType  ,
void(int, int)   
)

◆ MOCK_METHOD2() [8/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( SetRtxSendPayloadType  ,
void(int, int)   
)

◆ MOCK_METHOD2() [9/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( TimeToSendPadding  ,
size_t(size_t bytes, const PacedPacketInfo &pacing_info)   
)

◆ MOCK_METHOD2() [10/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( TimeToSendPadding  ,
size_t(size_t bytes, const PacedPacketInfo &pacing_info)   
)

◆ MOCK_METHOD2() [11/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( RegisterRtcpObservers  ,
void(RtcpIntraFrameObserver *intra_frame_callback, RtcpBandwidthObserver *bandwidth_callback)   
)

◆ MOCK_METHOD2() [12/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( RegisterRtcpObservers  ,
void(RtcpIntraFrameObserver *intra_frame_callback, RtcpBandwidthObserver *bandwidth_callback)   
)

◆ MOCK_METHOD2() [13/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( AddMixedCNAME  ,
int32_t(uint32_t ssrc, const char cname[RTCP_CNAME_SIZE])   
)

◆ MOCK_METHOD2() [14/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( AddMixedCNAME  ,
int32_t(uint32_t ssrc, const char cname[RTCP_CNAME_SIZE])   
)

◆ MOCK_METHOD2() [15/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( SetREMBData  ,
void(uint32_t bitrate, const std::vector< uint32_t > &ssrcs)   
)

◆ MOCK_METHOD2() [16/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( SetREMBData  ,
void(uint32_t bitrate, const std::vector< uint32_t > &ssrcs)   
)

◆ MOCK_METHOD2() [17/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( SendNACK  ,
int32_t(const uint16_t *nack_list, uint16_t size  
)

◆ MOCK_METHOD2() [18/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( SendNACK  ,
int32_t(const uint16_t *nack_list, uint16_t size  
)

◆ MOCK_METHOD2() [19/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( SetStorePacketsStatus  ,
void(bool enable, uint16_t number_to_store)   
)

◆ MOCK_METHOD2() [20/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( SetStorePacketsStatus  ,
void(bool enable, uint16_t number_to_store)   
)

◆ MOCK_METHOD2() [21/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( SetRTPAudioLevelIndicationStatus  ,
int32_t(bool enable, uint8_t id  
)

◆ MOCK_METHOD2() [22/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( SetRTPAudioLevelIndicationStatus  ,
int32_t(bool enable, uint8_t id  
)

◆ MOCK_METHOD2() [23/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( SetUlpfecConfig  ,
void(int red_payload_type, int fec_payload_type)   
)

◆ MOCK_METHOD2() [24/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( SetUlpfecConfig  ,
void(int red_payload_type, int fec_payload_type)   
)

◆ MOCK_METHOD2() [25/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( SetFecParameters  ,
bool(const FecProtectionParams &delta_params, const FecProtectionParams &key_params)   
)

◆ MOCK_METHOD2() [26/26]

webrtc::MockRtpRtcp::MOCK_METHOD2 ( SetFecParameters  ,
bool(const FecProtectionParams &delta_params, const FecProtectionParams &key_params)   
)

◆ MOCK_METHOD3() [1/2]

webrtc::MockRtpRtcp::MOCK_METHOD3 ( SendTelephoneEventOutband  ,
int32_t(uint8_t key, uint16_t time_ms, uint8_t level  
)

◆ MOCK_METHOD3() [2/2]

webrtc::MockRtpRtcp::MOCK_METHOD3 ( SendTelephoneEventOutband  ,
int32_t(uint8_t key, uint16_t time_ms, uint8_t level  
)

◆ MOCK_METHOD4() [1/4]

webrtc::MockRtpRtcp::MOCK_METHOD4 ( IncomingAudioNTP  ,
int32_t(uint32_t audio_received_ntp_secs, uint32_t audio_received_ntp_frac, uint32_t audio_rtcp_arrival_time_secs, uint32_t audio_rtcp_arrival_time_frac)   
)

◆ MOCK_METHOD4() [2/4]

webrtc::MockRtpRtcp::MOCK_METHOD4 ( IncomingAudioNTP  ,
int32_t(uint32_t audio_received_ntp_secs, uint32_t audio_received_ntp_frac, uint32_t audio_rtcp_arrival_time_secs, uint32_t audio_rtcp_arrival_time_frac)   
)

◆ MOCK_METHOD4() [3/4]

webrtc::MockRtpRtcp::MOCK_METHOD4 ( SetRTCPApplicationSpecificData  ,
int32_t(uint8_t sub_type, uint32_t name, const uint8_t *data, uint16_t length  
)

◆ MOCK_METHOD4() [4/4]

webrtc::MockRtpRtcp::MOCK_METHOD4 ( SetRTCPApplicationSpecificData  ,
int32_t(uint8_t sub_type, uint32_t name, const uint8_t *data, uint16_t length  
)

◆ MOCK_METHOD5() [1/2]

webrtc::MockRtpRtcp::MOCK_METHOD5 ( TimeToSendPacket  ,
bool(uint32_t ssrc, uint16_t sequence_number, int64_t capture_time_ms, bool retransmission, const PacedPacketInfo &pacing_info)   
)

◆ MOCK_METHOD5() [2/2]

webrtc::MockRtpRtcp::MOCK_METHOD5 ( TimeToSendPacket  ,
bool(uint32_t ssrc, uint16_t sequence_number, int64_t capture_time_ms, bool retransmission, const PacedPacketInfo &pacing_info)   
)

◆ MOCK_METHOD9() [1/2]

webrtc::MockRtpRtcp::MOCK_METHOD9 ( SendOutgoingData  ,
bool(FrameType frame_type, int8_t payload_type, uint32_t timestamp, int64_t capture_time_ms, const uint8_t *payload_data, size_t payload_size, const RTPFragmentationHeader *fragmentation, const RTPVideoHeader *rtp_video_header, uint32_t *frame_id_out)   
)

◆ MOCK_METHOD9() [2/2]

webrtc::MockRtpRtcp::MOCK_METHOD9 ( SendOutgoingData  ,
bool(FrameType frame_type, int8_t payload_type, uint32_t timestamp, int64_t capture_time_ms, const uint8_t *payload_data, size_t payload_size, const RTPFragmentationHeader *fragmentation, const RTPVideoHeader *rtp_video_header, uint32_t *frame_id_out)   
)

Member Data Documentation

◆ remote_ssrc_

unsigned int webrtc::MockRtpRtcp::remote_ssrc_

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