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

#include <rtp_file_source.h>

Inheritance diagram for webrtc::test::RtpFileSource:
webrtc::test::PacketSource webrtc::test::PacketSource

Public Member Functions

virtual ~RtpFileSource ()
 
virtual bool RegisterRtpHeaderExtension (RTPExtensionType type, uint8_t id)
 
std::unique_ptr< PacketNextPacket () override
 
virtual ~RtpFileSource ()
 
virtual bool RegisterRtpHeaderExtension (RTPExtensionType type, uint8_t id)
 
std::unique_ptr< PacketNextPacket () override
 
- Public Member Functions inherited from webrtc::test::PacketSource
 PacketSource ()
 
virtual ~PacketSource ()
 
virtual void FilterOutPayloadType (uint8_t payload_type)
 
virtual void SelectSsrc (uint32_t ssrc)
 
 PacketSource ()
 
virtual ~PacketSource ()
 
virtual void FilterOutPayloadType (uint8_t payload_type)
 
virtual void SelectSsrc (uint32_t ssrc)
 

Static Public Member Functions

static RtpFileSourceCreate (const std::string &file_name)
 
static bool ValidRtpDump (const std::string &file_name)
 
static bool ValidPcap (const std::string &file_name)
 
static RtpFileSourceCreate (const std::string &file_name)
 
static bool ValidRtpDump (const std::string &file_name)
 
static bool ValidPcap (const std::string &file_name)
 

Additional Inherited Members

- Protected Attributes inherited from webrtc::test::PacketSource
std::bitset< 128 > filter_
 
bool use_ssrc_filter_
 
uint32_t ssrc_
 

Constructor & Destructor Documentation

◆ ~RtpFileSource() [1/2]

webrtc::test::RtpFileSource::~RtpFileSource ( )
virtual

◆ ~RtpFileSource() [2/2]

virtual webrtc::test::RtpFileSource::~RtpFileSource ( )
virtual

Member Function Documentation

◆ Create() [1/2]

RtpFileSource * webrtc::test::RtpFileSource::Create ( const std::string file_name)
static

◆ Create() [2/2]

static RtpFileSource* webrtc::test::RtpFileSource::Create ( const std::string file_name)
static

◆ NextPacket() [1/2]

std::unique_ptr< Packet > webrtc::test::RtpFileSource::NextPacket ( )
overridevirtual

◆ NextPacket() [2/2]

std::unique_ptr<Packet> webrtc::test::RtpFileSource::NextPacket ( )
overridevirtual

◆ RegisterRtpHeaderExtension() [1/2]

virtual bool webrtc::test::RtpFileSource::RegisterRtpHeaderExtension ( RTPExtensionType  type,
uint8_t  id 
)
virtual

◆ RegisterRtpHeaderExtension() [2/2]

bool webrtc::test::RtpFileSource::RegisterRtpHeaderExtension ( RTPExtensionType  type,
uint8_t  id 
)
virtual

◆ ValidPcap() [1/2]

static bool webrtc::test::RtpFileSource::ValidPcap ( const std::string file_name)
static

◆ ValidPcap() [2/2]

bool webrtc::test::RtpFileSource::ValidPcap ( const std::string file_name)
static

◆ ValidRtpDump() [1/2]

bool webrtc::test::RtpFileSource::ValidRtpDump ( const std::string file_name)
static

◆ ValidRtpDump() [2/2]

static bool webrtc::test::RtpFileSource::ValidRtpDump ( const std::string file_name)
static

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