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

#include <constant_pcm_packet_source.h>

Inheritance diagram for webrtc::test::ConstantPcmPacketSource:
webrtc::test::PacketSource webrtc::test::PacketSource

Public Member Functions

 ConstantPcmPacketSource (size_t payload_len_samples, int16_t sample_value, int sample_rate_hz, int payload_type)
 
std::unique_ptr< PacketNextPacket () override
 
 ConstantPcmPacketSource (size_t payload_len_samples, int16_t sample_value, int sample_rate_hz, int payload_type)
 
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)
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ ConstantPcmPacketSource() [1/2]

webrtc::test::ConstantPcmPacketSource::ConstantPcmPacketSource ( size_t  payload_len_samples,
int16_t  sample_value,
int  sample_rate_hz,
int  payload_type 
)

◆ ConstantPcmPacketSource() [2/2]

webrtc::test::ConstantPcmPacketSource::ConstantPcmPacketSource ( size_t  payload_len_samples,
int16_t  sample_value,
int  sample_rate_hz,
int  payload_type 
)

Member Function Documentation

◆ NextPacket() [1/2]

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

◆ NextPacket() [2/2]

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

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