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

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 
)
inlinevirtual

◆ convertAudioFrameToFaceInfo()

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

Convert the audio frame to face info.

Parameters
inAudioFrameThe reference to the audio frame that you want to convert.
outFaceInfoThe reference to the face info.
Returns
see ProcessResult

◆ AddRef()

virtual void AddRef ( ) const
pure virtualinherited

◆ Release()

virtual RefCountReleaseStatus Release ( ) const
pure virtualinherited

◆ HasOneRef()

virtual bool HasOneRef ( ) const
pure virtualinherited