vsdk  9.1.0
Vsdk::SpeechEnhancement::SpeechEnhancerabstract
Inheritance diagram for Vsdk::SpeechEnhancement::SpeechEnhancer:
Vsdk::Audio::ModifierModule

Public Member Functions

 ~SpeechEnhancer ()
 
auto name () const -> std::string const &
 
virtual int inputChannelCount () const =0
 Number of expected audio channels to process. More...
 
virtual int outputChannelCount () const =0
 Number of audio channels to expect once processing is done. More...
 
- Public Member Functions inherited from Vsdk::Audio::ModifierModule
virtual ~ModifierModule ()=default
 
virtual void process (Buffer &, bool last)=0
 

Protected Member Functions

 SpeechEnhancer (std::string name)
 

Constructor & Destructor Documentation

◆ SpeechEnhancer()

SpeechEnhancer::SpeechEnhancer ( std::string  name)
protected

◆ ~SpeechEnhancer()

SpeechEnhancer::~SpeechEnhancer ( )
default

Member Function Documentation

◆ name()

auto SpeechEnhancer::name ( ) const -> std::string const &

◆ inputChannelCount()

virtual int Vsdk::SpeechEnhancement::SpeechEnhancer::inputChannelCount ( ) const
pure virtual

Number of expected audio channels to process.

◆ outputChannelCount()

virtual int Vsdk::SpeechEnhancement::SpeechEnhancer::outputChannelCount ( ) const
pure virtual

Number of audio channels to expect once processing is done.