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

#include <rtp_format_video_generic.h>

Inheritance diagram for webrtc::RtpPacketizerGeneric:
webrtc::RtpPacketizer webrtc::RtpPacketizer

Public Member Functions

 RtpPacketizerGeneric (FrameType frametype, size_t max_payload_len)
 
virtual ~RtpPacketizerGeneric ()
 
void SetPayloadData (const uint8_t *payload_data, size_t payload_size, const RTPFragmentationHeader *fragmentation) override
 
bool NextPacket (RtpPacketToSend *packet, bool *last_packet) override
 
ProtectionType GetProtectionType () override
 
StorageType GetStorageType (uint32_t retransmission_settings) override
 
std::string ToString () override
 
 RtpPacketizerGeneric (FrameType frametype, size_t max_payload_len)
 
virtual ~RtpPacketizerGeneric ()
 
void SetPayloadData (const uint8_t *payload_data, size_t payload_size, const RTPFragmentationHeader *fragmentation) override
 
bool NextPacket (RtpPacketToSend *packet, bool *last_packet) override
 
ProtectionType GetProtectionType () override
 
StorageType GetStorageType (uint32_t retransmission_settings) override
 
std::string ToString () override
 
- Public Member Functions inherited from webrtc::RtpPacketizer
virtual ~RtpPacketizer ()
 
virtual ~RtpPacketizer ()
 

Additional Inherited Members

- Static Public Member Functions inherited from webrtc::RtpPacketizer
static RtpPacketizerCreate (RtpVideoCodecTypes type, size_t max_payload_len, const RTPVideoTypeHeader *rtp_type_header, FrameType frame_type)
 
static RtpPacketizerCreate (RtpVideoCodecTypes type, size_t max_payload_len, const RTPVideoTypeHeader *rtp_type_header, FrameType frame_type)
 

Constructor & Destructor Documentation

◆ RtpPacketizerGeneric() [1/2]

webrtc::RtpPacketizerGeneric::RtpPacketizerGeneric ( FrameType  frametype,
size_t  max_payload_len 
)

◆ ~RtpPacketizerGeneric() [1/2]

webrtc::RtpPacketizerGeneric::~RtpPacketizerGeneric ( )
virtual

◆ RtpPacketizerGeneric() [2/2]

webrtc::RtpPacketizerGeneric::RtpPacketizerGeneric ( FrameType  frametype,
size_t  max_payload_len 
)

◆ ~RtpPacketizerGeneric() [2/2]

virtual webrtc::RtpPacketizerGeneric::~RtpPacketizerGeneric ( )
virtual

Member Function Documentation

◆ GetProtectionType() [1/2]

ProtectionType webrtc::RtpPacketizerGeneric::GetProtectionType ( )
overridevirtual

Implements webrtc::RtpPacketizer.

◆ GetProtectionType() [2/2]

ProtectionType webrtc::RtpPacketizerGeneric::GetProtectionType ( )
overridevirtual

Implements webrtc::RtpPacketizer.

◆ GetStorageType() [1/2]

StorageType webrtc::RtpPacketizerGeneric::GetStorageType ( uint32_t  retransmission_settings)
overridevirtual

Implements webrtc::RtpPacketizer.

◆ GetStorageType() [2/2]

StorageType webrtc::RtpPacketizerGeneric::GetStorageType ( uint32_t  retransmission_settings)
overridevirtual

Implements webrtc::RtpPacketizer.

◆ NextPacket() [1/2]

bool webrtc::RtpPacketizerGeneric::NextPacket ( RtpPacketToSend packet,
bool *  last_packet 
)
overridevirtual

Implements webrtc::RtpPacketizer.

◆ NextPacket() [2/2]

bool webrtc::RtpPacketizerGeneric::NextPacket ( RtpPacketToSend packet,
bool *  last_packet 
)
overridevirtual

Implements webrtc::RtpPacketizer.

◆ SetPayloadData() [1/2]

void webrtc::RtpPacketizerGeneric::SetPayloadData ( const uint8_t payload_data,
size_t  payload_size,
const RTPFragmentationHeader fragmentation 
)
overridevirtual

Implements webrtc::RtpPacketizer.

◆ SetPayloadData() [2/2]

void webrtc::RtpPacketizerGeneric::SetPayloadData ( const uint8_t payload_data,
size_t  payload_size,
const RTPFragmentationHeader fragmentation 
)
overridevirtual

Implements webrtc::RtpPacketizer.

◆ ToString() [1/2]

std::string webrtc::RtpPacketizerGeneric::ToString ( )
overridevirtual

Implements webrtc::RtpPacketizer.

◆ ToString() [2/2]

std::string webrtc::RtpPacketizerGeneric::ToString ( )
overridevirtual

Implements webrtc::RtpPacketizer.


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