webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::RTPReceiverVideo Class Reference

#include <rtp_receiver_video.h>

Inheritance diagram for webrtc::RTPReceiverVideo:
webrtc::RTPReceiverStrategy webrtc::RTPReceiverStrategy

Public Member Functions

 RTPReceiverVideo (RtpData *data_callback)
 
virtual ~RTPReceiverVideo ()
 
int32_t ParseRtpPacket (WebRtcRTPHeader *rtp_header, const PayloadUnion &specific_payload, bool is_red, const uint8_t *packet, size_t packet_length, int64_t timestamp, bool is_first_packet) override
 
TelephoneEventHandlerGetTelephoneEventHandler () override
 
RTPAliveType ProcessDeadOrAlive (uint16_t last_payload_length) const override
 
bool ShouldReportCsrcChanges (uint8_t payload_type) const override
 
int32_t OnNewPayloadTypeCreated (const CodecInst &audio_codec) override
 
int32_t InvokeOnInitializeDecoder (RtpFeedback *callback, int8_t payload_type, const char payload_name[RTP_PAYLOAD_NAME_SIZE], const PayloadUnion &specific_payload) const override
 
void SetPacketOverHead (uint16_t packet_over_head)
 
 RTPReceiverVideo (RtpData *data_callback)
 
virtual ~RTPReceiverVideo ()
 
int32_t ParseRtpPacket (WebRtcRTPHeader *rtp_header, const PayloadUnion &specific_payload, bool is_red, const uint8_t *packet, size_t packet_length, int64_t timestamp, bool is_first_packet) override
 
TelephoneEventHandlerGetTelephoneEventHandler () override
 
RTPAliveType ProcessDeadOrAlive (uint16_t last_payload_length) const override
 
bool ShouldReportCsrcChanges (uint8_t payload_type) const override
 
int32_t OnNewPayloadTypeCreated (const CodecInst &audio_codec) override
 
int32_t InvokeOnInitializeDecoder (RtpFeedback *callback, int8_t payload_type, const char payload_name[RTP_PAYLOAD_NAME_SIZE], const PayloadUnion &specific_payload) const override
 
void SetPacketOverHead (uint16_t packet_over_head)
 
- Public Member Functions inherited from webrtc::RTPReceiverStrategy
virtual ~RTPReceiverStrategy ()
 
virtual void CheckPayloadChanged (int8_t payload_type, PayloadUnion *specific_payload, bool *should_discard_changes)
 
virtual int Energy (uint8_t array_of_energy[kRtpCsrcSize]) const
 
void GetLastMediaSpecificPayload (PayloadUnion *payload) const
 
void SetLastMediaSpecificPayload (const PayloadUnion &payload)
 
virtual ~RTPReceiverStrategy ()
 
virtual void CheckPayloadChanged (int8_t payload_type, PayloadUnion *specific_payload, bool *should_discard_changes)
 
virtual int Energy (uint8_t array_of_energy[kRtpCsrcSize]) const
 
void GetLastMediaSpecificPayload (PayloadUnion *payload) const
 
void SetLastMediaSpecificPayload (const PayloadUnion &payload)
 

Additional Inherited Members

- Static Public Member Functions inherited from webrtc::RTPReceiverStrategy
static RTPReceiverStrategyCreateVideoStrategy (RtpData *data_callback)
 
static RTPReceiverStrategyCreateAudioStrategy (RtpData *data_callback)
 
static RTPReceiverStrategyCreateVideoStrategy (RtpData *data_callback)
 
static RTPReceiverStrategyCreateAudioStrategy (RtpData *data_callback)
 
- Protected Member Functions inherited from webrtc::RTPReceiverStrategy
 RTPReceiverStrategy (RtpData *data_callback)
 
 RTPReceiverStrategy (RtpData *data_callback)
 
- Protected Attributes inherited from webrtc::RTPReceiverStrategy
rtc::CriticalSection crit_sect_
 
PayloadUnion last_payload_
 
RtpDatadata_callback_
 

Constructor & Destructor Documentation

◆ RTPReceiverVideo() [1/2]

webrtc::RTPReceiverVideo::RTPReceiverVideo ( RtpData data_callback)
explicit

◆ ~RTPReceiverVideo() [1/2]

webrtc::RTPReceiverVideo::~RTPReceiverVideo ( )
virtual

◆ RTPReceiverVideo() [2/2]

webrtc::RTPReceiverVideo::RTPReceiverVideo ( RtpData data_callback)
explicit

◆ ~RTPReceiverVideo() [2/2]

virtual webrtc::RTPReceiverVideo::~RTPReceiverVideo ( )
virtual

Member Function Documentation

◆ GetTelephoneEventHandler() [1/2]

TelephoneEventHandler* webrtc::RTPReceiverVideo::GetTelephoneEventHandler ( )
inlineoverridevirtual

◆ GetTelephoneEventHandler() [2/2]

TelephoneEventHandler* webrtc::RTPReceiverVideo::GetTelephoneEventHandler ( )
inlineoverridevirtual

◆ InvokeOnInitializeDecoder() [1/2]

int32_t webrtc::RTPReceiverVideo::InvokeOnInitializeDecoder ( RtpFeedback callback,
int8_t  payload_type,
const char  payload_name[RTP_PAYLOAD_NAME_SIZE],
const PayloadUnion specific_payload 
) const
overridevirtual

◆ InvokeOnInitializeDecoder() [2/2]

int32_t webrtc::RTPReceiverVideo::InvokeOnInitializeDecoder ( RtpFeedback callback,
int8_t  payload_type,
const char  payload_name[RTP_PAYLOAD_NAME_SIZE],
const PayloadUnion specific_payload 
) const
overridevirtual

◆ OnNewPayloadTypeCreated() [1/2]

int32_t webrtc::RTPReceiverVideo::OnNewPayloadTypeCreated ( const CodecInst audio_codec)
overridevirtual

◆ OnNewPayloadTypeCreated() [2/2]

int32_t webrtc::RTPReceiverVideo::OnNewPayloadTypeCreated ( const CodecInst audio_codec)
overridevirtual

◆ ParseRtpPacket() [1/2]

int32_t webrtc::RTPReceiverVideo::ParseRtpPacket ( WebRtcRTPHeader rtp_header,
const PayloadUnion specific_payload,
bool  is_red,
const uint8_t packet,
size_t  packet_length,
int64_t  timestamp,
bool  is_first_packet 
)
overridevirtual

◆ ParseRtpPacket() [2/2]

int32_t webrtc::RTPReceiverVideo::ParseRtpPacket ( WebRtcRTPHeader rtp_header,
const PayloadUnion specific_payload,
bool  is_red,
const uint8_t packet,
size_t  packet_length,
int64_t  timestamp,
bool  is_first_packet 
)
overridevirtual

◆ ProcessDeadOrAlive() [1/2]

RTPAliveType webrtc::RTPReceiverVideo::ProcessDeadOrAlive ( uint16_t  last_payload_length) const
overridevirtual

◆ ProcessDeadOrAlive() [2/2]

RTPAliveType webrtc::RTPReceiverVideo::ProcessDeadOrAlive ( uint16_t  last_payload_length) const
overridevirtual

◆ SetPacketOverHead() [1/2]

void webrtc::RTPReceiverVideo::SetPacketOverHead ( uint16_t  packet_over_head)

◆ SetPacketOverHead() [2/2]

void webrtc::RTPReceiverVideo::SetPacketOverHead ( uint16_t  packet_over_head)

◆ ShouldReportCsrcChanges() [1/2]

bool webrtc::RTPReceiverVideo::ShouldReportCsrcChanges ( uint8_t  payload_type) const
overridevirtual

◆ ShouldReportCsrcChanges() [2/2]

bool webrtc::RTPReceiverVideo::ShouldReportCsrcChanges ( uint8_t  payload_type) const
overridevirtual

The documentation for this class was generated from the following files: