#include <video_coding_impl.h>
|
| VideoSender (Clock *clock, EncodedImageCallback *post_encode_callback, VCMSendStatisticsCallback *send_stats_callback) |
|
| ~VideoSender () |
|
int32_t | RegisterSendCodec (const VideoCodec *sendCodec, uint32_t numberOfCores, uint32_t maxPayloadSize) |
|
void | RegisterExternalEncoder (VideoEncoder *externalEncoder, uint8_t payloadType, bool internalSource) |
|
int | Bitrate (unsigned int *bitrate) const |
|
int | FrameRate (unsigned int *framerate) const |
|
int32_t | SetChannelParameters (uint32_t target_bitrate_bps, uint8_t loss_rate, int64_t rtt, VideoBitrateAllocator *bitrate_allocator, VideoBitrateAllocationObserver *bitrate_updated_callback) |
|
void | UpdateChannelParemeters (VideoBitrateAllocator *bitrate_allocator, VideoBitrateAllocationObserver *bitrate_updated_callback) |
|
int32_t | RegisterProtectionCallback (VCMProtectionCallback *protection) |
|
int32_t | AddVideoFrame (const VideoFrame &videoFrame, const CodecSpecificInfo *codecSpecificInfo) |
|
int32_t | IntraFrameRequest (size_t stream_index) |
|
int32_t | EnableFrameDropper (bool enable) |
|
int64_t | TimeUntilNextProcess () override |
|
void | Process () override |
|
| VideoSender (Clock *clock, EncodedImageCallback *post_encode_callback, VCMSendStatisticsCallback *send_stats_callback) |
|
| ~VideoSender () |
|
int32_t | RegisterSendCodec (const VideoCodec *sendCodec, uint32_t numberOfCores, uint32_t maxPayloadSize) |
|
void | RegisterExternalEncoder (VideoEncoder *externalEncoder, uint8_t payloadType, bool internalSource) |
|
int | Bitrate (unsigned int *bitrate) const |
|
int | FrameRate (unsigned int *framerate) const |
|
int32_t | SetChannelParameters (uint32_t target_bitrate_bps, uint8_t loss_rate, int64_t rtt, VideoBitrateAllocator *bitrate_allocator, VideoBitrateAllocationObserver *bitrate_updated_callback) |
|
void | UpdateChannelParemeters (VideoBitrateAllocator *bitrate_allocator, VideoBitrateAllocationObserver *bitrate_updated_callback) |
|
int32_t | RegisterProtectionCallback (VCMProtectionCallback *protection) |
|
int32_t | AddVideoFrame (const VideoFrame &videoFrame, const CodecSpecificInfo *codecSpecificInfo) |
|
int32_t | IntraFrameRequest (size_t stream_index) |
|
int32_t | EnableFrameDropper (bool enable) |
|
int64_t | TimeUntilNextProcess () override |
|
void | Process () override |
|
virtual void | ProcessThreadAttached (ProcessThread *) |
|
virtual void | ProcessThreadAttached (ProcessThread *) |
|
◆ SenderNackMode [1/2]
◆ SenderNackMode [2/2]
◆ VideoSender() [1/2]
◆ ~VideoSender() [1/2]
webrtc::vcm::VideoSender::~VideoSender |
( |
| ) |
|
◆ VideoSender() [2/2]
◆ ~VideoSender() [2/2]
webrtc::vcm::VideoSender::~VideoSender |
( |
| ) |
|
◆ AddVideoFrame() [1/2]
◆ AddVideoFrame() [2/2]
◆ Bitrate() [1/2]
int webrtc::vcm::VideoSender::Bitrate |
( |
unsigned int * |
bitrate | ) |
const |
◆ Bitrate() [2/2]
int webrtc::vcm::VideoSender::Bitrate |
( |
unsigned int * |
bitrate | ) |
const |
◆ EnableFrameDropper() [1/2]
int32_t webrtc::vcm::VideoSender::EnableFrameDropper |
( |
bool |
enable | ) |
|
◆ EnableFrameDropper() [2/2]
int32_t webrtc::vcm::VideoSender::EnableFrameDropper |
( |
bool |
enable | ) |
|
◆ FrameRate() [1/2]
int webrtc::vcm::VideoSender::FrameRate |
( |
unsigned int * |
framerate | ) |
const |
◆ FrameRate() [2/2]
int webrtc::vcm::VideoSender::FrameRate |
( |
unsigned int * |
framerate | ) |
const |
◆ IntraFrameRequest() [1/2]
int32_t webrtc::vcm::VideoSender::IntraFrameRequest |
( |
size_t |
stream_index | ) |
|
◆ IntraFrameRequest() [2/2]
int32_t webrtc::vcm::VideoSender::IntraFrameRequest |
( |
size_t |
stream_index | ) |
|
◆ Process() [1/2]
void webrtc::vcm::VideoSender::Process |
( |
| ) |
|
|
overridevirtual |
◆ Process() [2/2]
void webrtc::vcm::VideoSender::Process |
( |
| ) |
|
|
overridevirtual |
◆ RegisterExternalEncoder() [1/2]
void webrtc::vcm::VideoSender::RegisterExternalEncoder |
( |
VideoEncoder * |
externalEncoder, |
|
|
uint8_t |
payloadType, |
|
|
bool |
internalSource |
|
) |
| |
◆ RegisterExternalEncoder() [2/2]
void webrtc::vcm::VideoSender::RegisterExternalEncoder |
( |
VideoEncoder * |
externalEncoder, |
|
|
uint8_t |
payloadType, |
|
|
bool |
internalSource |
|
) |
| |
◆ RegisterProtectionCallback() [1/2]
◆ RegisterProtectionCallback() [2/2]
◆ RegisterSendCodec() [1/2]
◆ RegisterSendCodec() [2/2]
◆ SetChannelParameters() [1/2]
◆ SetChannelParameters() [2/2]
◆ TimeUntilNextProcess() [1/2]
int64_t webrtc::vcm::VideoSender::TimeUntilNextProcess |
( |
| ) |
|
|
overridevirtual |
◆ TimeUntilNextProcess() [2/2]
int64_t webrtc::vcm::VideoSender::TimeUntilNextProcess |
( |
| ) |
|
|
overridevirtual |
◆ UpdateChannelParemeters() [1/2]
◆ UpdateChannelParemeters() [2/2]
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/modules/video_coding/video_coding_impl.h
- Source/ThirdParty/libwebrtc/Source/webrtc/modules/video_coding/video_sender.cc