|
| VideoSendStreamImpl (SendStatisticsProxy *stats_proxy, rtc::TaskQueue *worker_queue, CallStats *call_stats, CongestionController *congestion_controller, PacketRouter *packet_router, BitrateAllocator *bitrate_allocator, SendDelayStats *send_delay_stats, VieRemb *remb, ViEEncoder *vie_encoder, RtcEventLog *event_log, const VideoSendStream::Config *config, int initial_encoder_max_bitrate, std::map< uint32_t, RtpState > suspended_ssrcs) |
|
| ~VideoSendStreamImpl () override |
|
void | RegisterProcessThread (ProcessThread *module_process_thread) |
|
void | DeRegisterProcessThread () |
|
void | SignalNetworkState (NetworkState state) |
|
bool | DeliverRtcp (const uint8_t *packet, size_t length) |
|
void | Start () |
|
void | Stop () |
|
VideoSendStream::RtpStateMap | GetRtpStates () const |
|
void | EnableEncodedFrameRecording (const std::vector< rtc::PlatformFile > &files, size_t byte_limit) |
|
void | SetTransportOverhead (size_t transport_overhead_per_packet) |
|
virtual | ~OverheadObserver ()=default |
|
virtual | ~OverheadObserver ()=default |
|
virtual | ~EncodedImageCallback () |
|
virtual void | OnDroppedFrame () |
|
virtual | ~EncodedImageCallback () |
|
virtual void | OnDroppedFrame () |
|
| VideoBitrateAllocationObserver () |
|
virtual | ~VideoBitrateAllocationObserver () |
|
| VideoBitrateAllocationObserver () |
|
virtual | ~VideoBitrateAllocationObserver () |
|
◆ VideoSendStreamImpl()
webrtc::internal::VideoSendStreamImpl::VideoSendStreamImpl |
( |
SendStatisticsProxy * |
stats_proxy, |
|
|
rtc::TaskQueue * |
worker_queue, |
|
|
CallStats * |
call_stats, |
|
|
CongestionController * |
congestion_controller, |
|
|
PacketRouter * |
packet_router, |
|
|
BitrateAllocator * |
bitrate_allocator, |
|
|
SendDelayStats * |
send_delay_stats, |
|
|
VieRemb * |
remb, |
|
|
ViEEncoder * |
vie_encoder, |
|
|
RtcEventLog * |
event_log, |
|
|
const VideoSendStream::Config * |
config, |
|
|
int |
initial_encoder_max_bitrate, |
|
|
std::map< uint32_t, RtpState > |
suspended_ssrcs |
|
) |
| |
◆ ~VideoSendStreamImpl()
webrtc::internal::VideoSendStreamImpl::~VideoSendStreamImpl |
( |
| ) |
|
|
override |
◆ DeliverRtcp()
bool webrtc::internal::VideoSendStreamImpl::DeliverRtcp |
( |
const uint8_t * |
packet, |
|
|
size_t |
length |
|
) |
| |
◆ DeRegisterProcessThread()
void webrtc::internal::VideoSendStreamImpl::DeRegisterProcessThread |
( |
| ) |
|
◆ EnableEncodedFrameRecording()
void webrtc::internal::VideoSendStreamImpl::EnableEncodedFrameRecording |
( |
const std::vector< rtc::PlatformFile > & |
files, |
|
|
size_t |
byte_limit |
|
) |
| |
◆ GetRtpStates()
std::map< uint32_t, RtpState > webrtc::internal::VideoSendStreamImpl::GetRtpStates |
( |
| ) |
const |
◆ RegisterProcessThread()
void webrtc::internal::VideoSendStreamImpl::RegisterProcessThread |
( |
ProcessThread * |
module_process_thread | ) |
|
◆ SetTransportOverhead()
void webrtc::internal::VideoSendStreamImpl::SetTransportOverhead |
( |
size_t |
transport_overhead_per_packet | ) |
|
◆ SignalNetworkState()
void webrtc::internal::VideoSendStreamImpl::SignalNetworkState |
( |
NetworkState |
state | ) |
|
◆ Start()
void webrtc::internal::VideoSendStreamImpl::Start |
( |
| ) |
|
◆ Stop()
void webrtc::internal::VideoSendStreamImpl::Stop |
( |
| ) |
|
The documentation for this class was generated from the following file: