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< TickTimer > tick_timer
 
std::unique_ptr< BufferLevelFilter > buffer_level_filter
 
std::unique_ptr< DecoderDatabase > decoder_database
 
std::unique_ptr< DelayPeakDetector > delay_peak_detector
 
std::unique_ptr< DelayManager > delay_manager
 
std::unique_ptr< DtmfBuffer > dtmf_buffer
 
std::unique_ptr< DtmfToneGenerator > dtmf_tone_generator
 
std::unique_ptr< PacketBuffer > packet_buffer
 
std::unique_ptr< RedPayloadSplitter > red_payload_splitter
 
std::unique_ptr< TimestampScaler > timestamp_scaler
 
std::unique_ptr< AccelerateFactory > accelerate_factory
 
std::unique_ptr< ExpandFactory > expand_factory
 
std::unique_ptr< PreemptiveExpandFactory > preemptive_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: