|
| 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 &)) |
|
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_t > | FlexfecSsrc () 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 StreamDataCountersCallback * | GetSendChannelRtpStatisticsCallback () 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 RtcpStatisticsCallback * | GetRtcpStatisticsCallback ()=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_t > | FlexfecSsrc () 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 StreamDataCountersCallback * | GetSendChannelRtpStatisticsCallback () 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 RtcpStatisticsCallback * | GetRtcpStatisticsCallback ()=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 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 *) |
|