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 | ( |  | ) |
| inline virtual

## 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