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

#include <TestVADDTX.h>

Inheritance diagram for webrtc::TestVadDtx:
ACMTest ACMTest webrtc::TestOpusDtx webrtc::TestOpusDtx webrtc::TestWebRtcVadDtx webrtc::TestWebRtcVadDtx

Public Member Functions

 TestVadDtx ()
 
virtual void Perform ()=0
 
 TestVadDtx ()
 
virtual void Perform ()=0
 
- Public Member Functions inherited from ACMTest
 ACMTest ()
 
virtual ~ACMTest ()
 
 ACMTest ()
 
virtual ~ACMTest ()
 

Static Public Attributes

static const int kOutputFreqHz = 16000
 

Protected Member Functions

void RegisterCodec (CodecInst codec_param)
 
void Run (std::string in_filename, int frequency, int channels, std::string out_filename, bool append, const int *expects)
 
void RegisterCodec (CodecInst codec_param)
 
void Run (std::string in_filename, int frequency, int channels, std::string out_filename, bool append, const int *expects)
 

Protected Attributes

std::unique_ptr< AudioCodingModuleacm_send_
 
std::unique_ptr< AudioCodingModuleacm_receive_
 
std::unique_ptr< Channelchannel_
 
std::unique_ptr< ActivityMonitormonitor_
 
uint32_t time_stamp_ = 0x12345678
 

Constructor & Destructor Documentation

◆ TestVadDtx() [1/2]

webrtc::TestVadDtx::TestVadDtx ( )

◆ TestVadDtx() [2/2]

webrtc::TestVadDtx::TestVadDtx ( )

Member Function Documentation

◆ Perform() [1/2]

virtual void webrtc::TestVadDtx::Perform ( )
pure virtual

◆ Perform() [2/2]

virtual void webrtc::TestVadDtx::Perform ( )
pure virtual

◆ RegisterCodec() [1/2]

void webrtc::TestVadDtx::RegisterCodec ( CodecInst  codec_param)
protected

◆ RegisterCodec() [2/2]

void webrtc::TestVadDtx::RegisterCodec ( CodecInst  codec_param)
protected

◆ Run() [1/2]

void webrtc::TestVadDtx::Run ( std::string  in_filename,
int  frequency,
int  channels,
std::string  out_filename,
bool  append,
const int *  expects 
)
protected

◆ Run() [2/2]

void webrtc::TestVadDtx::Run ( std::string  in_filename,
int  frequency,
int  channels,
std::string  out_filename,
bool  append,
const int *  expects 
)
protected

Member Data Documentation

◆ acm_receive_

std::unique_ptr< AudioCodingModule > webrtc::TestVadDtx::acm_receive_
protected

◆ acm_send_

std::unique_ptr< AudioCodingModule > webrtc::TestVadDtx::acm_send_
protected

◆ channel_

std::unique_ptr< Channel > webrtc::TestVadDtx::channel_
protected

◆ kOutputFreqHz

static const int webrtc::TestVadDtx::kOutputFreqHz = 16000
static

◆ monitor_

std::unique_ptr< ActivityMonitor > webrtc::TestVadDtx::monitor_
protected

◆ time_stamp_

uint32_t webrtc::TestVadDtx::time_stamp_ = 0x12345678
protected

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