webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
webrtc::NetEqImpl::Dependencies Struct Reference

#include <neteq_impl.h>

Public Member Functions

 Dependencies (const NetEq::Config &config, const rtc::scoped_refptr< AudioDecoderFactory > &decoder_factory)
 
 ~Dependencies ()
 
 Dependencies (const NetEq::Config &config, const rtc::scoped_refptr< AudioDecoderFactory > &decoder_factory)
 
 ~Dependencies ()
 

Public Attributes

std::unique_ptr< TickTimertick_timer
 
std::unique_ptr< BufferLevelFilterbuffer_level_filter
 
std::unique_ptr< DecoderDatabasedecoder_database
 
std::unique_ptr< DelayPeakDetectordelay_peak_detector
 
std::unique_ptr< DelayManagerdelay_manager
 
std::unique_ptr< DtmfBufferdtmf_buffer
 
std::unique_ptr< DtmfToneGeneratordtmf_tone_generator
 
std::unique_ptr< PacketBufferpacket_buffer
 
std::unique_ptr< RedPayloadSplitterred_payload_splitter
 
std::unique_ptr< TimestampScalertimestamp_scaler
 
std::unique_ptr< AccelerateFactoryaccelerate_factory
 
std::unique_ptr< ExpandFactoryexpand_factory
 
std::unique_ptr< PreemptiveExpandFactorypreemptive_expand_factory
 

Constructor & Destructor Documentation

◆ Dependencies() [1/2]

webrtc::NetEqImpl::Dependencies::Dependencies ( const NetEq::Config config,
const rtc::scoped_refptr< AudioDecoderFactory > &  decoder_factory 
)
explicit

◆ ~Dependencies() [1/2]

webrtc::NetEqImpl::Dependencies::~Dependencies ( )
default

◆ Dependencies() [2/2]

webrtc::NetEqImpl::Dependencies::Dependencies ( const NetEq::Config config,
const rtc::scoped_refptr< AudioDecoderFactory > &  decoder_factory 
)
explicit

◆ ~Dependencies() [2/2]

webrtc::NetEqImpl::Dependencies::~Dependencies ( )

Member Data Documentation

◆ accelerate_factory

std::unique_ptr< AccelerateFactory > webrtc::NetEqImpl::Dependencies::accelerate_factory

◆ buffer_level_filter

std::unique_ptr< BufferLevelFilter > webrtc::NetEqImpl::Dependencies::buffer_level_filter

◆ decoder_database

std::unique_ptr< DecoderDatabase > webrtc::NetEqImpl::Dependencies::decoder_database

◆ delay_manager

std::unique_ptr< DelayManager > webrtc::NetEqImpl::Dependencies::delay_manager

◆ delay_peak_detector

std::unique_ptr< DelayPeakDetector > webrtc::NetEqImpl::Dependencies::delay_peak_detector

◆ dtmf_buffer

std::unique_ptr< DtmfBuffer > webrtc::NetEqImpl::Dependencies::dtmf_buffer

◆ dtmf_tone_generator

std::unique_ptr< DtmfToneGenerator > webrtc::NetEqImpl::Dependencies::dtmf_tone_generator

◆ expand_factory

std::unique_ptr< ExpandFactory > webrtc::NetEqImpl::Dependencies::expand_factory

◆ packet_buffer

std::unique_ptr< PacketBuffer > webrtc::NetEqImpl::Dependencies::packet_buffer

◆ preemptive_expand_factory

std::unique_ptr< PreemptiveExpandFactory > webrtc::NetEqImpl::Dependencies::preemptive_expand_factory

◆ red_payload_splitter

std::unique_ptr< RedPayloadSplitter > webrtc::NetEqImpl::Dependencies::red_payload_splitter

◆ tick_timer

std::unique_ptr< TickTimer > webrtc::NetEqImpl::Dependencies::tick_timer

◆ timestamp_scaler

std::unique_ptr< TimestampScaler > webrtc::NetEqImpl::Dependencies::timestamp_scaler

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