webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Attributes | List of all members
webrtc::test::PacketSource Class Referenceabstract

#include <packet_source.h>

Inheritance diagram for webrtc::test::PacketSource:
webrtc::AcmSenderBitExactnessOldApi webrtc::AcmSwitchingOutputFrequencyOldApi webrtc::test::AcmSendTestOldApi webrtc::test::AcmSendTestOldApi webrtc::test::ConstantPcmPacketSource webrtc::test::ConstantPcmPacketSource webrtc::test::RtcEventLogSource webrtc::test::RtcEventLogSource webrtc::test::RtpFileSource webrtc::test::RtpFileSource

Public Member Functions

 PacketSource ()
 
virtual ~PacketSource ()
 
virtual std::unique_ptr< PacketNextPacket ()=0
 
virtual void FilterOutPayloadType (uint8_t payload_type)
 
virtual void SelectSsrc (uint32_t ssrc)
 
 PacketSource ()
 
virtual ~PacketSource ()
 
virtual std::unique_ptr< PacketNextPacket ()=0
 
virtual void FilterOutPayloadType (uint8_t payload_type)
 
virtual void SelectSsrc (uint32_t ssrc)
 

Protected Attributes

std::bitset< 128 > filter_
 
bool use_ssrc_filter_
 
uint32_t ssrc_
 

Constructor & Destructor Documentation

◆ PacketSource() [1/2]

webrtc::test::PacketSource::PacketSource ( )

◆ ~PacketSource() [1/2]

webrtc::test::PacketSource::~PacketSource ( )
virtualdefault

◆ PacketSource() [2/2]

webrtc::test::PacketSource::PacketSource ( )

◆ ~PacketSource() [2/2]

virtual webrtc::test::PacketSource::~PacketSource ( )
virtual

Member Function Documentation

◆ FilterOutPayloadType() [1/2]

void webrtc::test::PacketSource::FilterOutPayloadType ( uint8_t  payload_type)
virtual

◆ FilterOutPayloadType() [2/2]

virtual void webrtc::test::PacketSource::FilterOutPayloadType ( uint8_t  payload_type)
virtual

◆ NextPacket() [1/2]

virtual std::unique_ptr<Packet> webrtc::test::PacketSource::NextPacket ( )
pure virtual

◆ NextPacket() [2/2]

virtual std::unique_ptr<Packet> webrtc::test::PacketSource::NextPacket ( )
pure virtual

◆ SelectSsrc() [1/2]

void webrtc::test::PacketSource::SelectSsrc ( uint32_t  ssrc)
virtual

◆ SelectSsrc() [2/2]

virtual void webrtc::test::PacketSource::SelectSsrc ( uint32_t  ssrc)
virtual

Member Data Documentation

◆ filter_

std::bitset< 128 > webrtc::test::PacketSource::filter_
protected

◆ ssrc_

uint32_t webrtc::test::PacketSource::ssrc_
protected

◆ use_ssrc_filter_

bool webrtc::test::PacketSource::use_ssrc_filter_
protected

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