Agora RTC Objective-C API Reference Refactor

Data Structures | Public Member Functions
ILipSyncFilter Class Referenceabstract

Inherits RefCountInterface.

## Data Structures
class | Control

## Public Member Functions
virtual ProcessResult | convertAudioFrameToFaceInfo (const agora::media::base::AudioPcmFrame &inAudioFrame, char *outFaceInfo)

## Member Enumeration Documentation

## ◆ ProcessResult

enum ProcessResult

Enumerator
kSuccess |
kBypass |
kDrop |

## Member Function Documentation

## ◆ start()

virtual int start | ( | agora::agora_refptr< Control > | control | ) |
| pure virtual

## ◆ stop()

virtual int stop | ( |  | ) |
| pure virtual

## ◆ setProperty()

virtual int setProperty | ( | const char * | key,
|  | const void * | buf,
|  | size_t | buf_size
| ) |  |
| inline virtual

## ◆ convertAudioFrameToFaceInfo()

virtual ProcessResult convertAudioFrameToFaceInfo | ( | const agora::media::base::AudioPcmFrame & | inAudioFrame,
|  | char * | outFaceInfo
| ) |  |
| inline virtual

Convert the audio frame to face info.

Parameters

  inAudioFrame | The reference to the audio frame that you want to convert.
  outFaceInfo | The reference to the face info.

Returns
  see ProcessResult

## ◆ AddRef()

virtual void AddRef | ( |  | ) | const
| pure virtual inherited

## ◆ Release()

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

## ◆ HasOneRef()

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