|
| | RTPSender (bool audio, Clock *clock, Transport *transport, RtpPacketSender *paced_sender, FlexfecSender *flexfec_sender, TransportSequenceNumberAllocator *sequence_number_allocator, TransportFeedbackObserver *transport_feedback_callback, BitrateStatisticsObserver *bitrate_callback, FrameCountObserver *frame_count_observer, SendSideDelayObserver *send_side_delay_observer, RtcEventLog *event_log, SendPacketObserver *send_packet_observer, RateLimiter *nack_rate_limiter, OverheadObserver *overhead_observer) |
| |
| | ~RTPSender () |
| |
| void | ProcessBitrate () |
| |
| uint16_t | ActualSendBitrateKbit () const |
| |
| uint32_t | VideoBitrateSent () const |
| |
| uint32_t | FecOverheadRate () const |
| |
| uint32_t | NackOverheadRate () const |
| |
| size_t | MaxPayloadSize () const |
| |
| int32_t | RegisterPayload (const char *payload_name, const int8_t payload_type, const uint32_t frequency, const size_t channels, const uint32_t rate) |
| |
| int32_t | DeRegisterSendPayload (const int8_t payload_type) |
| |
| void | SetSendPayloadType (int8_t payload_type) |
| |
| int8_t | SendPayloadType () const |
| |
| void | SetSendingMediaStatus (bool enabled) |
| |
| bool | SendingMedia () const |
| |
| void | GetDataCounters (StreamDataCounters *rtp_stats, StreamDataCounters *rtx_stats) const |
| |
| uint32_t | TimestampOffset () const |
| |
| void | SetTimestampOffset (uint32_t timestamp) |
| |
| void | SetSSRC (uint32_t ssrc) |
| |
| uint16_t | SequenceNumber () const |
| |
| void | SetSequenceNumber (uint16_t seq) |
| |
| void | SetCsrcs (const std::vector< uint32_t > &csrcs) |
| |
| void | SetMaxRtpPacketSize (size_t max_packet_size) |
| |
| 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_header, uint32_t *transport_frame_id_out) |
| |
| int32_t | RegisterRtpHeaderExtension (RTPExtensionType type, uint8_t id) |
| |
| bool | IsRtpHeaderExtensionRegistered (RTPExtensionType type) const |
| |
| int32_t | DeregisterRtpHeaderExtension (RTPExtensionType type) |
| |
| bool | TimeToSendPacket (uint32_t ssrc, uint16_t sequence_number, int64_t capture_time_ms, bool retransmission, const PacedPacketInfo &pacing_info) |
| |
| size_t | TimeToSendPadding (size_t bytes, const PacedPacketInfo &pacing_info) |
| |
| int | SelectiveRetransmissions () const |
| |
| int | SetSelectiveRetransmissions (uint8_t settings) |
| |
| void | OnReceivedNack (const std::vector< uint16_t > &nack_sequence_numbers, int64_t avg_rtt) |
| |
| void | SetStorePacketsStatus (bool enable, uint16_t number_to_store) |
| |
| bool | StorePackets () const |
| |
| int32_t | ReSendPacket (uint16_t packet_id, int64_t min_resend_time=0) |
| |
| void | OnReceivedRtcpReportBlocks (const ReportBlockList &report_blocks) |
| |
| void | SetRtxStatus (int mode) |
| |
| int | RtxStatus () const |
| |
| uint32_t | RtxSsrc () const |
| |
| void | SetRtxSsrc (uint32_t ssrc) |
| |
| void | SetRtxPayloadType (int payload_type, int associated_payload_type) |
| |
| std::unique_ptr< RtpPacketToSend > | AllocatePacket () const |
| |
| bool | AssignSequenceNumber (RtpPacketToSend *packet) |
| |
| size_t | RtpHeaderLength () const |
| |
| uint16_t | AllocateSequenceNumber (uint16_t packets_to_send) |
| |
| size_t | MaxRtpPacketSize () const |
| |
| uint32_t | SSRC () const |
| |
| rtc::Optional< uint32_t > | FlexfecSsrc () const |
| |
| bool | SendToNetwork (std::unique_ptr< RtpPacketToSend > packet, StorageType storage, RtpPacketSender::Priority priority) |
| |
| int32_t | SendTelephoneEvent (uint8_t key, uint16_t time_ms, uint8_t level) |
| |
| RTC_DEPRECATED int32_t | SetAudioPacketSize (uint16_t packet_size_samples) |
| |
| int32_t | SetAudioLevel (uint8_t level_d_bov) |
| |
| RtpVideoCodecTypes | VideoCodecType () const |
| |
| uint32_t | MaxConfiguredBitrateVideo () const |
| |
| void | SetUlpfecConfig (int red_payload_type, int ulpfec_payload_type) |
| |
| bool | SetFecParameters (const FecProtectionParams &delta_params, const FecProtectionParams &key_params) |
| |
| void | RegisterRtpStatisticsCallback (StreamDataCountersCallback *callback) |
| |
| StreamDataCountersCallback * | GetRtpStatisticsCallback () const |
| |
| uint32_t | BitrateSent () const |
| |
| void | SetRtpState (const RtpState &rtp_state) |
| |
| RtpState | GetRtpState () const |
| |
| void | SetRtxRtpState (const RtpState &rtp_state) |
| |
| RtpState | GetRtxRtpState () const |
| |
| | RTPSender (bool audio, Clock *clock, Transport *transport, RtpPacketSender *paced_sender, FlexfecSender *flexfec_sender, TransportSequenceNumberAllocator *sequence_number_allocator, TransportFeedbackObserver *transport_feedback_callback, BitrateStatisticsObserver *bitrate_callback, FrameCountObserver *frame_count_observer, SendSideDelayObserver *send_side_delay_observer, RtcEventLog *event_log, SendPacketObserver *send_packet_observer, RateLimiter *nack_rate_limiter, OverheadObserver *overhead_observer) |
| |
| | ~RTPSender () |
| |
| void | ProcessBitrate () |
| |
| uint16_t | ActualSendBitrateKbit () const |
| |
| uint32_t | VideoBitrateSent () const |
| |
| uint32_t | FecOverheadRate () const |
| |
| uint32_t | NackOverheadRate () const |
| |
| size_t | MaxPayloadSize () const |
| |
| int32_t | RegisterPayload (const char *payload_name, const int8_t payload_type, const uint32_t frequency, const size_t channels, const uint32_t rate) |
| |
| int32_t | DeRegisterSendPayload (const int8_t payload_type) |
| |
| void | SetSendPayloadType (int8_t payload_type) |
| |
| int8_t | SendPayloadType () const |
| |
| void | SetSendingMediaStatus (bool enabled) |
| |
| bool | SendingMedia () const |
| |
| void | GetDataCounters (StreamDataCounters *rtp_stats, StreamDataCounters *rtx_stats) const |
| |
| uint32_t | TimestampOffset () const |
| |
| void | SetTimestampOffset (uint32_t timestamp) |
| |
| void | SetSSRC (uint32_t ssrc) |
| |
| uint16_t | SequenceNumber () const |
| |
| void | SetSequenceNumber (uint16_t seq) |
| |
| void | SetCsrcs (const std::vector< uint32_t > &csrcs) |
| |
| void | SetMaxRtpPacketSize (size_t max_packet_size) |
| |
| 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_header, uint32_t *transport_frame_id_out) |
| |
| int32_t | RegisterRtpHeaderExtension (RTPExtensionType type, uint8_t id) |
| |
| bool | IsRtpHeaderExtensionRegistered (RTPExtensionType type) const |
| |
| int32_t | DeregisterRtpHeaderExtension (RTPExtensionType type) |
| |
| bool | TimeToSendPacket (uint32_t ssrc, uint16_t sequence_number, int64_t capture_time_ms, bool retransmission, const PacedPacketInfo &pacing_info) |
| |
| size_t | TimeToSendPadding (size_t bytes, const PacedPacketInfo &pacing_info) |
| |
| int | SelectiveRetransmissions () const |
| |
| int | SetSelectiveRetransmissions (uint8_t settings) |
| |
| void | OnReceivedNack (const std::vector< uint16_t > &nack_sequence_numbers, int64_t avg_rtt) |
| |
| void | SetStorePacketsStatus (bool enable, uint16_t number_to_store) |
| |
| bool | StorePackets () const |
| |
| int32_t | ReSendPacket (uint16_t packet_id, int64_t min_resend_time=0) |
| |
| void | OnReceivedRtcpReportBlocks (const ReportBlockList &report_blocks) |
| |
| void | SetRtxStatus (int mode) |
| |
| int | RtxStatus () const |
| |
| uint32_t | RtxSsrc () const |
| |
| void | SetRtxSsrc (uint32_t ssrc) |
| |
| void | SetRtxPayloadType (int payload_type, int associated_payload_type) |
| |
| std::unique_ptr< RtpPacketToSend > | AllocatePacket () const |
| |
| bool | AssignSequenceNumber (RtpPacketToSend *packet) |
| |
| size_t | RtpHeaderLength () const |
| |
| uint16_t | AllocateSequenceNumber (uint16_t packets_to_send) |
| |
| size_t | MaxRtpPacketSize () const |
| |
| uint32_t | SSRC () const |
| |
| rtc::Optional< uint32_t > | FlexfecSsrc () const |
| |
| bool | SendToNetwork (std::unique_ptr< RtpPacketToSend > packet, StorageType storage, RtpPacketSender::Priority priority) |
| |
| int32_t | SendTelephoneEvent (uint8_t key, uint16_t time_ms, uint8_t level) |
| |
| RTC_DEPRECATED int32_t | SetAudioPacketSize (uint16_t packet_size_samples) |
| |
| int32_t | SetAudioLevel (uint8_t level_d_bov) |
| |
| RtpVideoCodecTypes | VideoCodecType () const |
| |
| uint32_t | MaxConfiguredBitrateVideo () const |
| |
| void | SetUlpfecConfig (int red_payload_type, int ulpfec_payload_type) |
| |
| bool | SetFecParameters (const FecProtectionParams &delta_params, const FecProtectionParams &key_params) |
| |
| void | RegisterRtpStatisticsCallback (StreamDataCountersCallback *callback) |
| |
| StreamDataCountersCallback * | GetRtpStatisticsCallback () const |
| |
| uint32_t | BitrateSent () const |
| |
| void | SetRtpState (const RtpState &rtp_state) |
| |
| RtpState | GetRtpState () const |
| |
| void | SetRtxRtpState (const RtpState &rtp_state) |
| |
| RtpState | GetRtxRtpState () const |
| |