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

#include <rtp_format.h>

Inheritance diagram for webrtc::RtpDepacketizer:
webrtc::RtpDepacketizerGeneric webrtc::RtpDepacketizerGeneric webrtc::RtpDepacketizerH264 webrtc::RtpDepacketizerH264 webrtc::RtpDepacketizerVp8 webrtc::RtpDepacketizerVp8 webrtc::RtpDepacketizerVp9 webrtc::RtpDepacketizerVp9

Classes

struct  ParsedPayload
 

Public Member Functions

virtual ~RtpDepacketizer ()
 
virtual bool Parse (ParsedPayload *parsed_payload, const uint8_t *payload_data, size_t payload_data_length)=0
 
virtual ~RtpDepacketizer ()
 
virtual bool Parse (ParsedPayload *parsed_payload, const uint8_t *payload_data, size_t payload_data_length)=0
 

Static Public Member Functions

static RtpDepacketizerCreate (RtpVideoCodecTypes type)
 
static RtpDepacketizerCreate (RtpVideoCodecTypes type)
 

Constructor & Destructor Documentation

◆ ~RtpDepacketizer() [1/2]

virtual webrtc::RtpDepacketizer::~RtpDepacketizer ( )
inlinevirtual

◆ ~RtpDepacketizer() [2/2]

virtual webrtc::RtpDepacketizer::~RtpDepacketizer ( )
inlinevirtual

Member Function Documentation

◆ Create() [1/2]

RtpDepacketizer * webrtc::RtpDepacketizer::Create ( RtpVideoCodecTypes  type)
static

◆ Create() [2/2]

static RtpDepacketizer* webrtc::RtpDepacketizer::Create ( RtpVideoCodecTypes  type)
static

◆ Parse() [1/2]

virtual bool webrtc::RtpDepacketizer::Parse ( ParsedPayload parsed_payload,
const uint8_t payload_data,
size_t  payload_data_length 
)
pure virtual

◆ Parse() [2/2]

virtual bool webrtc::RtpDepacketizer::Parse ( ParsedPayload parsed_payload,
const uint8_t payload_data,
size_t  payload_data_length 
)
pure virtual

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