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

#include <neteq_test.h>

Classes

struct  ExternalDecoderInfo
 

Public Types

using DecoderMap = std::map< int, std::pair< NetEqDecoder, std::string > >
 
using ExtDecoderMap = std::map< int, ExternalDecoderInfo >
 
using DecoderMap = std::map< int, std::pair< NetEqDecoder, std::string > >
 
using ExtDecoderMap = std::map< int, ExternalDecoderInfo >
 

Public Member Functions

 NetEqTest (const NetEq::Config &config, const DecoderMap &codecs, const ExtDecoderMap &ext_codecs, std::unique_ptr< NetEqInput > input, std::unique_ptr< AudioSink > output, NetEqTestErrorCallback *error_callback)
 
 ~NetEqTest ()=default
 
int64_t Run ()
 
NetEqNetworkStatistics SimulationStats ()
 
 NetEqTest (const NetEq::Config &config, const DecoderMap &codecs, const ExtDecoderMap &ext_codecs, std::unique_ptr< NetEqInput > input, std::unique_ptr< AudioSink > output, NetEqTestErrorCallback *error_callback)
 
 ~NetEqTest ()=default
 
int64_t Run ()
 
NetEqNetworkStatistics SimulationStats ()
 

Member Typedef Documentation

◆ DecoderMap [1/2]

◆ DecoderMap [2/2]

◆ ExtDecoderMap [1/2]

◆ ExtDecoderMap [2/2]

Constructor & Destructor Documentation

◆ NetEqTest() [1/2]

webrtc::test::NetEqTest::NetEqTest ( const NetEq::Config config,
const DecoderMap codecs,
const ExtDecoderMap ext_codecs,
std::unique_ptr< NetEqInput input,
std::unique_ptr< AudioSink output,
NetEqTestErrorCallback error_callback 
)

◆ ~NetEqTest() [1/2]

webrtc::test::NetEqTest::~NetEqTest ( )
default

◆ NetEqTest() [2/2]

webrtc::test::NetEqTest::NetEqTest ( const NetEq::Config config,
const DecoderMap codecs,
const ExtDecoderMap ext_codecs,
std::unique_ptr< NetEqInput input,
std::unique_ptr< AudioSink output,
NetEqTestErrorCallback error_callback 
)

◆ ~NetEqTest() [2/2]

webrtc::test::NetEqTest::~NetEqTest ( )
default

Member Function Documentation

◆ Run() [1/2]

int64_t webrtc::test::NetEqTest::Run ( )

◆ Run() [2/2]

int64_t webrtc::test::NetEqTest::Run ( )

◆ SimulationStats() [1/2]

NetEqNetworkStatistics webrtc::test::NetEqTest::SimulationStats ( )

◆ SimulationStats() [2/2]

NetEqNetworkStatistics webrtc::test::NetEqTest::SimulationStats ( )

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