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

#include <acm_send_test.h>

Inheritance diagram for webrtc::test::AcmSendTestOldApi:
webrtc::AudioPacketizationCallback webrtc::test::PacketSource webrtc::AudioPacketizationCallback webrtc::test::PacketSource

Public Member Functions

 AcmSendTestOldApi (InputAudioFile *audio_source, int source_rate_hz, int test_duration_ms)
 
 ~AcmSendTestOldApi () override
 
bool RegisterCodec (const char *payload_name, int sampling_freq_hz, int channels, int payload_type, int frame_size_samples)
 
bool RegisterExternalCodec (AudioEncoder *external_speech_encoder)
 
std::unique_ptr< PacketNextPacket () override
 
int32_t SendData (FrameType frame_type, uint8_t payload_type, uint32_t timestamp, const uint8_t *payload_data, size_t payload_len_bytes, const RTPFragmentationHeader *fragmentation) override
 
AudioCodingModuleacm ()
 
 AcmSendTestOldApi (InputAudioFile *audio_source, int source_rate_hz, int test_duration_ms)
 
 ~AcmSendTestOldApi () override
 
bool RegisterCodec (const char *payload_name, int sampling_freq_hz, int channels, int payload_type, int frame_size_samples)
 
bool RegisterExternalCodec (AudioEncoder *external_speech_encoder)
 
std::unique_ptr< PacketNextPacket () override
 
int32_t SendData (FrameType frame_type, uint8_t payload_type, uint32_t timestamp, const uint8_t *payload_data, size_t payload_len_bytes, const RTPFragmentationHeader *fragmentation) override
 
AudioCodingModuleacm ()
 
- Public Member Functions inherited from webrtc::AudioPacketizationCallback
virtual ~AudioPacketizationCallback ()
 
virtual ~AudioPacketizationCallback ()
 
- 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

◆ AcmSendTestOldApi() [1/2]

webrtc::test::AcmSendTestOldApi::AcmSendTestOldApi ( InputAudioFile audio_source,
int  source_rate_hz,
int  test_duration_ms 
)

◆ ~AcmSendTestOldApi() [1/2]

webrtc::test::AcmSendTestOldApi::~AcmSendTestOldApi ( )
overridedefault

◆ AcmSendTestOldApi() [2/2]

webrtc::test::AcmSendTestOldApi::AcmSendTestOldApi ( InputAudioFile audio_source,
int  source_rate_hz,
int  test_duration_ms 
)

◆ ~AcmSendTestOldApi() [2/2]

webrtc::test::AcmSendTestOldApi::~AcmSendTestOldApi ( )
override

Member Function Documentation

◆ acm() [1/2]

AudioCodingModule* webrtc::test::AcmSendTestOldApi::acm ( )
inline

◆ acm() [2/2]

AudioCodingModule* webrtc::test::AcmSendTestOldApi::acm ( )
inline

◆ NextPacket() [1/2]

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

◆ NextPacket() [2/2]

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

◆ RegisterCodec() [1/2]

bool webrtc::test::AcmSendTestOldApi::RegisterCodec ( const char *  payload_name,
int  sampling_freq_hz,
int  channels,
int  payload_type,
int  frame_size_samples 
)

◆ RegisterCodec() [2/2]

bool webrtc::test::AcmSendTestOldApi::RegisterCodec ( const char *  payload_name,
int  sampling_freq_hz,
int  channels,
int  payload_type,
int  frame_size_samples 
)

◆ RegisterExternalCodec() [1/2]

bool webrtc::test::AcmSendTestOldApi::RegisterExternalCodec ( AudioEncoder external_speech_encoder)

◆ RegisterExternalCodec() [2/2]

bool webrtc::test::AcmSendTestOldApi::RegisterExternalCodec ( AudioEncoder external_speech_encoder)

◆ SendData() [1/2]

int32_t webrtc::test::AcmSendTestOldApi::SendData ( FrameType  frame_type,
uint8_t  payload_type,
uint32_t  timestamp,
const uint8_t payload_data,
size_t  payload_len_bytes,
const RTPFragmentationHeader fragmentation 
)
overridevirtual

◆ SendData() [2/2]

int32_t webrtc::test::AcmSendTestOldApi::SendData ( FrameType  frame_type,
uint8_t  payload_type,
uint32_t  timestamp,
const uint8_t payload_data,
size_t  payload_len_bytes,
const RTPFragmentationHeader fragmentation 
)
overridevirtual

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