Agora C++ API Reference for All Platforms
|
Inherits agora::rtc::IAudioFilter.
Classes | |
class | Control |
Public Member Functions | |
virtual void | setExtensionControl (agora::agora_refptr< IAudioFilterV2::Control > control)=0 |
![]() | |
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 () |
![]() | |
virtual bool | adaptAudioFrame (const media::base::AudioPcmFrame &inAudioFrame, media::base::AudioPcmFrame &adaptedFrame)=0 |
![]() | |
virtual void | AddRef () const =0 |
virtual RefCountReleaseStatus | Release () const =0 |
virtual bool | HasOneRef () const =0 |
Additional Inherited Members | |
![]() | |
~IAudioFilter () | |
![]() | |
~IAudioFilterBase () | |
![]() | |
virtual | ~RefCountInterface () |
|
pure virtual |
AgoraSDK set IAudioFilterV2::Control to filter.
control | IAudioFilterV2::Control |