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

#include <rtp_format_h264.h>

Inheritance diagram for webrtc::RtpPacketizerH264:
webrtc::RtpPacketizer webrtc::RtpPacketizer

Public Member Functions

 RtpPacketizerH264 (size_t max_payload_len, H264PacketizationMode packetization_mode)
 
virtual ~RtpPacketizerH264 ()
 
void SetPayloadData (const uint8_t *payload_data, size_t payload_size, const RTPFragmentationHeader *fragmentation) override
 
bool NextPacket (RtpPacketToSend *rtp_packet, bool *last_packet) override
 
ProtectionType GetProtectionType () override
 
StorageType GetStorageType (uint32_t retransmission_settings) override
 
std::string ToString () override
 
 RtpPacketizerH264 (size_t max_payload_len, H264PacketizationMode packetization_mode)
 
virtual ~RtpPacketizerH264 ()
 
void SetPayloadData (const uint8_t *payload_data, size_t payload_size, const RTPFragmentationHeader *fragmentation) override
 
bool NextPacket (RtpPacketToSend *rtp_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

◆ RtpPacketizerH264() [1/2]

webrtc::RtpPacketizerH264::RtpPacketizerH264 ( size_t  max_payload_len,
H264PacketizationMode  packetization_mode 
)

◆ ~RtpPacketizerH264() [1/2]

webrtc::RtpPacketizerH264::~RtpPacketizerH264 ( )
virtual

◆ RtpPacketizerH264() [2/2]

webrtc::RtpPacketizerH264::RtpPacketizerH264 ( size_t  max_payload_len,
H264PacketizationMode  packetization_mode 
)

◆ ~RtpPacketizerH264() [2/2]

virtual webrtc::RtpPacketizerH264::~RtpPacketizerH264 ( )
virtual

Member Function Documentation

◆ GetProtectionType() [1/2]

ProtectionType webrtc::RtpPacketizerH264::GetProtectionType ( )
overridevirtual

Implements webrtc::RtpPacketizer.

◆ GetProtectionType() [2/2]

ProtectionType webrtc::RtpPacketizerH264::GetProtectionType ( )
overridevirtual

Implements webrtc::RtpPacketizer.

◆ GetStorageType() [1/2]

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

Implements webrtc::RtpPacketizer.

◆ GetStorageType() [2/2]

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

Implements webrtc::RtpPacketizer.

◆ NextPacket() [1/2]

bool webrtc::RtpPacketizerH264::NextPacket ( RtpPacketToSend rtp_packet,
bool *  last_packet 
)
overridevirtual

Implements webrtc::RtpPacketizer.

◆ NextPacket() [2/2]

bool webrtc::RtpPacketizerH264::NextPacket ( RtpPacketToSend rtp_packet,
bool *  last_packet 
)
overridevirtual

Implements webrtc::RtpPacketizer.

◆ SetPayloadData() [1/2]

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

Implements webrtc::RtpPacketizer.

◆ SetPayloadData() [2/2]

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

Implements webrtc::RtpPacketizer.

◆ ToString() [1/2]

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

Implements webrtc::RtpPacketizer.

◆ ToString() [2/2]

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

Implements webrtc::RtpPacketizer.


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