#include <rtp_sender_video.h>
|
| RTPSenderVideo (Clock *clock, RTPSender *rtpSender, FlexfecSender *flexfec_sender) |
|
virtual | ~RTPSenderVideo () |
|
virtual RtpVideoCodecTypes | VideoCodecType () const |
|
size_t | FecPacketOverhead () const |
|
bool | SendVideo (RtpVideoCodecTypes video_type, FrameType frame_type, int8_t payload_type, uint32_t capture_timestamp, int64_t capture_time_ms, const uint8_t *payload_data, size_t payload_size, const RTPFragmentationHeader *fragmentation, const RTPVideoHeader *video_header) |
|
void | SetVideoCodecType (RtpVideoCodecTypes type) |
|
void | SetUlpfecConfig (int red_payload_type, int ulpfec_payload_type) |
|
void | GetUlpfecConfig (int *red_payload_type, int *ulpfec_payload_type) const |
|
void | SetFecParameters (const FecProtectionParams &delta_params, const FecProtectionParams &key_params) |
|
rtc::Optional< uint32_t > | FlexfecSsrc () const |
|
uint32_t | VideoBitrateSent () const |
|
uint32_t | FecOverheadRate () const |
|
int | SelectiveRetransmissions () const |
|
void | SetSelectiveRetransmissions (uint8_t settings) |
|
| RTPSenderVideo (Clock *clock, RTPSender *rtpSender, FlexfecSender *flexfec_sender) |
|
virtual | ~RTPSenderVideo () |
|
virtual RtpVideoCodecTypes | VideoCodecType () const |
|
size_t | FecPacketOverhead () const |
|
bool | SendVideo (RtpVideoCodecTypes video_type, FrameType frame_type, int8_t payload_type, uint32_t capture_timestamp, int64_t capture_time_ms, const uint8_t *payload_data, size_t payload_size, const RTPFragmentationHeader *fragmentation, const RTPVideoHeader *video_header) |
|
void | SetVideoCodecType (RtpVideoCodecTypes type) |
|
void | SetUlpfecConfig (int red_payload_type, int ulpfec_payload_type) |
|
void | GetUlpfecConfig (int *red_payload_type, int *ulpfec_payload_type) const |
|
void | SetFecParameters (const FecProtectionParams &delta_params, const FecProtectionParams &key_params) |
|
rtc::Optional< uint32_t > | FlexfecSsrc () const |
|
uint32_t | VideoBitrateSent () const |
|
uint32_t | FecOverheadRate () const |
|
int | SelectiveRetransmissions () const |
|
void | SetSelectiveRetransmissions (uint8_t settings) |
|
◆ RTPSenderVideo() [1/2]
◆ ~RTPSenderVideo() [1/2]
webrtc::RTPSenderVideo::~RTPSenderVideo |
( |
| ) |
|
|
virtual |
◆ RTPSenderVideo() [2/2]
◆ ~RTPSenderVideo() [2/2]
virtual webrtc::RTPSenderVideo::~RTPSenderVideo |
( |
| ) |
|
|
virtual |
◆ CreateVideoPayload() [1/2]
RtpUtility::Payload * webrtc::RTPSenderVideo::CreateVideoPayload |
( |
const char |
payload_name[RTP_PAYLOAD_NAME_SIZE], |
|
|
int8_t |
payload_type |
|
) |
| |
|
static |
◆ CreateVideoPayload() [2/2]
static RtpUtility::Payload* webrtc::RTPSenderVideo::CreateVideoPayload |
( |
const char |
payload_name[RTP_PAYLOAD_NAME_SIZE], |
|
|
int8_t |
payload_type |
|
) |
| |
|
static |
◆ FecOverheadRate() [1/2]
uint32_t webrtc::RTPSenderVideo::FecOverheadRate |
( |
| ) |
const |
◆ FecOverheadRate() [2/2]
uint32_t webrtc::RTPSenderVideo::FecOverheadRate |
( |
| ) |
const |
◆ FecPacketOverhead() [1/2]
size_t webrtc::RTPSenderVideo::FecPacketOverhead |
( |
| ) |
const |
|
inline |
◆ FecPacketOverhead() [2/2]
size_t webrtc::RTPSenderVideo::FecPacketOverhead |
( |
| ) |
const |
|
inline |
◆ FlexfecSsrc() [1/2]
◆ FlexfecSsrc() [2/2]
◆ GetUlpfecConfig() [1/2]
void webrtc::RTPSenderVideo::GetUlpfecConfig |
( |
int * |
red_payload_type, |
|
|
int * |
ulpfec_payload_type |
|
) |
| const |
◆ GetUlpfecConfig() [2/2]
void webrtc::RTPSenderVideo::GetUlpfecConfig |
( |
int * |
red_payload_type, |
|
|
int * |
ulpfec_payload_type |
|
) |
| const |
◆ SelectiveRetransmissions() [1/2]
int webrtc::RTPSenderVideo::SelectiveRetransmissions |
( |
| ) |
const |
◆ SelectiveRetransmissions() [2/2]
int webrtc::RTPSenderVideo::SelectiveRetransmissions |
( |
| ) |
const |
◆ SendVideo() [1/2]
◆ SendVideo() [2/2]
◆ SetFecParameters() [1/2]
◆ SetFecParameters() [2/2]
◆ SetSelectiveRetransmissions() [1/2]
void webrtc::RTPSenderVideo::SetSelectiveRetransmissions |
( |
uint8_t |
settings | ) |
|
◆ SetSelectiveRetransmissions() [2/2]
void webrtc::RTPSenderVideo::SetSelectiveRetransmissions |
( |
uint8_t |
settings | ) |
|
◆ SetUlpfecConfig() [1/2]
void webrtc::RTPSenderVideo::SetUlpfecConfig |
( |
int |
red_payload_type, |
|
|
int |
ulpfec_payload_type |
|
) |
| |
◆ SetUlpfecConfig() [2/2]
void webrtc::RTPSenderVideo::SetUlpfecConfig |
( |
int |
red_payload_type, |
|
|
int |
ulpfec_payload_type |
|
) |
| |
◆ SetVideoCodecType() [1/2]
◆ SetVideoCodecType() [2/2]
◆ VideoBitrateSent() [1/2]
uint32_t webrtc::RTPSenderVideo::VideoBitrateSent |
( |
| ) |
const |
◆ VideoBitrateSent() [2/2]
uint32_t webrtc::RTPSenderVideo::VideoBitrateSent |
( |
| ) |
const |
◆ VideoCodecType() [1/2]
◆ VideoCodecType() [2/2]
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/modules/rtp_rtcp/source/rtp_sender_video.h
- Source/ThirdParty/libwebrtc/Source/webrtc/modules/rtp_rtcp/source/rtp_sender_video.cc