|
Agora C++ API Reference for All Platforms
|
#include <AgoraExtensions.h>
Inherits agora::rtc::IAudioFilter.
Classes | |
| class | Control |
Public Member Functions | |
| virtual void | setExtensionControl (agora::agora_refptr< IAudioFilterV2::Control > control)=0 |
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 |
Additional Inherited Members | |
Protected Member Functions inherited from agora::rtc::IAudioFilter | |
| ~IAudioFilter () | |
Protected Member Functions inherited from agora::rtc::IAudioFilterBase | |
| ~IAudioFilterBase () | |
Protected Member Functions inherited from agora::RefCountInterface | |
| virtual | ~RefCountInterface () |
|
pure virtual |
AgoraSDK set IAudioFilterV2::Control to filter.
| control | IAudioFilterV2::Control |