Agora C++ API Reference for All Platforms
Public Member Functions | List of all members
agora::rtc::AINoiseSuppressorExtension Class Referenceabstract

Inherits agora::RefCountInterface.

Public Member Functions

virtual ~AINoiseSuppressorExtension ()
 
virtual int Init (const char *weight_raw_buffer, size_t raw_buffer_bytes)=0
 
virtual int ProcessDenoiseFrame (float *input, float *output, int stage)=0
 
virtual int ClearHiddenState (bool clear_hidden, int clear_lpsbuffer_nframe)=0
 
virtual const char * GetLibVersion (int mode=0)=0
 
- Public Member Functions inherited from agora::RefCountInterface
virtual void AddRef () const =0
 
virtual RefCountReleaseStatus Release () const =0
 
virtual bool HasOneRef () const =0
 

Additional Inherited Members

- Protected Member Functions inherited from agora::RefCountInterface
virtual ~RefCountInterface ()
 

Constructor & Destructor Documentation

◆ ~AINoiseSuppressorExtension()

virtual agora::rtc::AINoiseSuppressorExtension::~AINoiseSuppressorExtension ( )
inlinevirtual

Member Function Documentation

◆ Init()

virtual int agora::rtc::AINoiseSuppressorExtension::Init ( const char *  weight_raw_buffer,
size_t  raw_buffer_bytes 
)
pure virtual

◆ ProcessDenoiseFrame()

virtual int agora::rtc::AINoiseSuppressorExtension::ProcessDenoiseFrame ( float *  input,
float *  output,
int  stage 
)
pure virtual

◆ ClearHiddenState()

virtual int agora::rtc::AINoiseSuppressorExtension::ClearHiddenState ( bool  clear_hidden,
int  clear_lpsbuffer_nframe 
)
pure virtual

◆ GetLibVersion()

virtual const char* agora::rtc::AINoiseSuppressorExtension::GetLibVersion ( int  mode = 0)
pure virtual