Agora RTC Objective-C API Reference Refactor

AiEchoCancellationExtension Class Referenceabstract

Inherits RefCountInterface.

## Constructor & Destructor Documentation

## ◆ ~AiEchoCancellationExtension()

virtual ~AiEchoCancellationExtension | ( |  | ) |
| inline virtual

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

## ◆ Release()

virtual RefCountReleaseStatus Release | ( |  | ) | const
| pure virtual inherited

## ◆ HasOneRef()

virtual bool HasOneRef | ( |  | ) | const
| pure virtual inherited