Agora Java API Reference for Android
Classes | Public Member Functions | List of all members
agora::rtc::IAudioFilterV2 Class Referenceabstract
Inheritance diagram for agora::rtc::IAudioFilterV2:
agora::rtc::IAudioFilter agora::rtc::IAudioFilterBase agora::RefCountInterface

Classes

class  Control
 

Public Member Functions

virtual void setExtensionControl (agora::agora_refptr< IAudioFilterV2::Control > control)=0
 AgoraSDK set IAudioFilterV2::Control to filter. More...
 
- Public Member Functions inherited from agora::rtc::IAudioFilter
virtual void setEnabled (bool enable)=0
 
virtual bool isEnabled () const =0
 
virtual int setProperty (const char *key, const void *buf, int buf_size)=0
 
virtual int getProperty (const char *key, void *buf, int buf_size) const =0
 
virtual const char * getName () const =0
 
virtual int getPreferredSampleRate ()
 
virtual int getPreferredChannelNumbers ()
 
- Public Member Functions inherited from agora::rtc::IAudioFilterBase
virtual bool adaptAudioFrame (const media::base::AudioPcmFrame &inAudioFrame, media::base::AudioPcmFrame &adaptedFrame)=0
 
- Public Member Functions inherited from agora::RefCountInterface
virtual void AddRef () const =0
 
virtual RefCountReleaseStatus Release () const =0
 
virtual bool HasOneRef () const =0
 

Member Function Documentation

◆ setExtensionControl()

virtual void agora::rtc::IAudioFilterV2::setExtensionControl ( agora::agora_refptr< IAudioFilterV2::Control control)
pure virtual

AgoraSDK set IAudioFilterV2::Control to filter.

Parameters
controlIAudioFilterV2::Control