#include <video_send_stream.h>
|
| VideoSendStream (int num_cpu_cores, ProcessThread *module_process_thread, rtc::TaskQueue *worker_queue, CallStats *call_stats, CongestionController *congestion_controller, PacketRouter *packet_router, BitrateAllocator *bitrate_allocator, SendDelayStats *send_delay_stats, VieRemb *remb, RtcEventLog *event_log, VideoSendStream::Config config, VideoEncoderConfig encoder_config, const std::map< uint32_t, RtpState > &suspended_ssrcs) |
|
| ~VideoSendStream () override |
|
void | SignalNetworkState (NetworkState state) |
|
bool | DeliverRtcp (const uint8_t *packet, size_t length) |
|
void | Start () override |
|
void | Stop () override |
|
void | SetSource (rtc::VideoSourceInterface< webrtc::VideoFrame > *source, const DegradationPreference °radation_preference) override |
|
void | ReconfigureVideoEncoder (VideoEncoderConfig) override |
|
Stats | GetStats () override |
|
void | EnableEncodedFrameRecording (const std::vector< rtc::PlatformFile > &files, size_t byte_limit) override |
|
RtpStateMap | StopPermanentlyAndGetRtpStates () |
|
void | SetTransportOverhead (size_t transport_overhead_per_packet) |
|
| VideoSendStream (int num_cpu_cores, ProcessThread *module_process_thread, rtc::TaskQueue *worker_queue, CallStats *call_stats, CongestionController *congestion_controller, PacketRouter *packet_router, BitrateAllocator *bitrate_allocator, SendDelayStats *send_delay_stats, VieRemb *remb, RtcEventLog *event_log, VideoSendStream::Config config, VideoEncoderConfig encoder_config, const std::map< uint32_t, RtpState > &suspended_ssrcs) |
|
| ~VideoSendStream () override |
|
void | SignalNetworkState (NetworkState state) |
|
bool | DeliverRtcp (const uint8_t *packet, size_t length) |
|
void | Start () override |
|
void | Stop () override |
|
void | SetSource (rtc::VideoSourceInterface< webrtc::VideoFrame > *source, const DegradationPreference °radation_preference) override |
|
void | ReconfigureVideoEncoder (VideoEncoderConfig) override |
|
Stats | GetStats () override |
|
void | EnableEncodedFrameRecording (const std::vector< rtc::PlatformFile > &files, size_t byte_limit) override |
|
RtpStateMap | StopPermanentlyAndGetRtpStates () |
|
void | SetTransportOverhead (size_t transport_overhead_per_packet) |
|
void | DisableEncodedFrameRecording () |
|
void | DisableEncodedFrameRecording () |
|
◆ RtpStateMap [1/2]
◆ RtpStateMap [2/2]
◆ VideoSendStream() [1/2]
webrtc::internal::VideoSendStream::VideoSendStream |
( |
int |
num_cpu_cores, |
|
|
ProcessThread * |
module_process_thread, |
|
|
rtc::TaskQueue * |
worker_queue, |
|
|
CallStats * |
call_stats, |
|
|
CongestionController * |
congestion_controller, |
|
|
PacketRouter * |
packet_router, |
|
|
BitrateAllocator * |
bitrate_allocator, |
|
|
SendDelayStats * |
send_delay_stats, |
|
|
VieRemb * |
remb, |
|
|
RtcEventLog * |
event_log, |
|
|
VideoSendStream::Config |
config, |
|
|
VideoEncoderConfig |
encoder_config, |
|
|
const std::map< uint32_t, RtpState > & |
suspended_ssrcs |
|
) |
| |
◆ ~VideoSendStream() [1/2]
webrtc::internal::VideoSendStream::~VideoSendStream |
( |
| ) |
|
|
overridevirtual |
◆ VideoSendStream() [2/2]
webrtc::internal::VideoSendStream::VideoSendStream |
( |
int |
num_cpu_cores, |
|
|
ProcessThread * |
module_process_thread, |
|
|
rtc::TaskQueue * |
worker_queue, |
|
|
CallStats * |
call_stats, |
|
|
CongestionController * |
congestion_controller, |
|
|
PacketRouter * |
packet_router, |
|
|
BitrateAllocator * |
bitrate_allocator, |
|
|
SendDelayStats * |
send_delay_stats, |
|
|
VieRemb * |
remb, |
|
|
RtcEventLog * |
event_log, |
|
|
VideoSendStream::Config |
config, |
|
|
VideoEncoderConfig |
encoder_config, |
|
|
const std::map< uint32_t, RtpState > & |
suspended_ssrcs |
|
) |
| |
◆ ~VideoSendStream() [2/2]
webrtc::internal::VideoSendStream::~VideoSendStream |
( |
| ) |
|
|
overridevirtual |
◆ DeliverRtcp() [1/2]
bool webrtc::internal::VideoSendStream::DeliverRtcp |
( |
const uint8_t * |
packet, |
|
|
size_t |
length |
|
) |
| |
◆ DeliverRtcp() [2/2]
bool webrtc::internal::VideoSendStream::DeliverRtcp |
( |
const uint8_t * |
packet, |
|
|
size_t |
length |
|
) |
| |
◆ EnableEncodedFrameRecording() [1/2]
void webrtc::internal::VideoSendStream::EnableEncodedFrameRecording |
( |
const std::vector< rtc::PlatformFile > & |
files, |
|
|
size_t |
byte_limit |
|
) |
| |
|
overridevirtual |
◆ EnableEncodedFrameRecording() [2/2]
void webrtc::internal::VideoSendStream::EnableEncodedFrameRecording |
( |
const std::vector< rtc::PlatformFile > & |
files, |
|
|
size_t |
byte_limit |
|
) |
| |
|
overridevirtual |
◆ GetStats() [1/2]
Stats webrtc::internal::VideoSendStream::GetStats |
( |
| ) |
|
|
overridevirtual |
◆ GetStats() [2/2]
◆ ReconfigureVideoEncoder() [1/2]
◆ ReconfigureVideoEncoder() [2/2]
◆ SetSource() [1/2]
◆ SetSource() [2/2]
◆ SetTransportOverhead() [1/2]
void webrtc::internal::VideoSendStream::SetTransportOverhead |
( |
size_t |
transport_overhead_per_packet | ) |
|
◆ SetTransportOverhead() [2/2]
void webrtc::internal::VideoSendStream::SetTransportOverhead |
( |
size_t |
transport_overhead_per_packet | ) |
|
◆ SignalNetworkState() [1/2]
void webrtc::internal::VideoSendStream::SignalNetworkState |
( |
NetworkState |
state | ) |
|
◆ SignalNetworkState() [2/2]
void webrtc::internal::VideoSendStream::SignalNetworkState |
( |
NetworkState |
state | ) |
|
◆ Start() [1/2]
void webrtc::internal::VideoSendStream::Start |
( |
| ) |
|
|
overridevirtual |
◆ Start() [2/2]
void webrtc::internal::VideoSendStream::Start |
( |
| ) |
|
|
overridevirtual |
◆ Stop() [1/2]
void webrtc::internal::VideoSendStream::Stop |
( |
| ) |
|
|
overridevirtual |
◆ Stop() [2/2]
void webrtc::internal::VideoSendStream::Stop |
( |
| ) |
|
|
overridevirtual |
◆ StopPermanentlyAndGetRtpStates() [1/2]
◆ StopPermanentlyAndGetRtpStates() [2/2]
RtpStateMap webrtc::internal::VideoSendStream::StopPermanentlyAndGetRtpStates |
( |
| ) |
|
The documentation for this class was generated from the following files: