Agora RTC Objective-C API Reference  Refactor
AiEchoCancellationExtension Class Referenceabstract

Inherits RefCountInterface.

Constructor & Destructor Documentation

◆ ~AiEchoCancellationExtension()

virtual ~AiEchoCancellationExtension ( )
inlinevirtual

Member Function Documentation

◆ Init()

virtual int Init ( const char *  weight_raw_buffer,
size_t  raw_buffer_bytes 
)
pure virtual

◆ ProcessAiNlpFrame()

virtual int ProcessAiNlpFrame ( const float *  linear,
const float *  nearin,
const float *  far_ref,
float *  out_mask 
)
pure virtual

◆ ClearHiddenState()

virtual int ClearHiddenState ( float  scale_factor = 0.0,
int  clear_lpsbuffer_nframe = 0 
)
pure virtual

◆ GetLibVersion()

virtual const char* GetLibVersion ( int  mode = 0)
pure virtual

◆ AddRef()

virtual void AddRef ( ) const
pure virtualinherited

◆ Release()

virtual RefCountReleaseStatus Release ( ) const
pure virtualinherited

◆ HasOneRef()

virtual bool HasOneRef ( ) const
pure virtualinherited