|
| ILocalAudioTrackEx () |
|
virtual | ~ILocalAudioTrackEx () |
|
virtual void | attach (agora_refptr< agora::rtc::AudioState > audioState, std::shared_ptr< AudioNodeBase > audioNetworkSink, uint32_t sourceId)=0 |
|
virtual void | detach (DetachReason reason)=0 |
|
virtual void | setMaxBufferedAudioFrameNumber (int number)=0 |
|
virtual int | setExtraDelay (int delay_ms) |
|
virtual bool | getStatistics (PacketStats &stats) |
|
virtual bool | isMediaPacketTrack () |
|
virtual bool | isEncodedFrameTrack () |
|
virtual int | setDetachOption (DetachOption &option) |
|
virtual void | setEnabled (bool enable)=0 |
|
virtual bool | isEnabled () const =0 |
|
virtual LOCAL_AUDIO_STREAM_STATE | getState ()=0 |
|
virtual LocalAudioTrackStats | GetStats ()=0 |
|
virtual int | adjustPublishVolume (int volume)=0 |
|
virtual int | getPublishVolume (int *volume)=0 |
|
virtual int | enableLocalPlayback (bool enable, bool sync=false)=0 |
|
virtual int | enableEarMonitor (bool enable, int includeAudioFilters)=0 |
|
virtual int | registerTrackObserver (ILocalAudioTrackObserver *observer)=0 |
|
virtual int | unregisterTrackObserver (ILocalAudioTrackObserver *observer)=0 |
|
virtual int | adjustPlayoutVolume (int volume)=0 |
|
virtual int | getPlayoutVolume (int *volume)=0 |
|
virtual bool | addAudioFilter (agora_refptr< IAudioFilter > filter, AudioFilterPosition position)=0 |
|
virtual bool | removeAudioFilter (agora_refptr< IAudioFilter > filter, AudioFilterPosition position)=0 |
|
virtual int | enableAudioFilter (const char *id, bool enable, AudioFilterPosition position) |
|
virtual int | setFilterProperty (const char *id, const char *key, const char *jsonValue, AudioFilterPosition position) |
|
virtual int | getFilterProperty (const char *id, const char *key, char *jsonValue, size_t bufSize, AudioFilterPosition position) |
|
virtual agora_refptr< IAudioFilter > | getAudioFilter (const char *name, AudioFilterPosition position) const =0 |
|
virtual bool | addAudioSink (agora_refptr< IAudioSinkBase > sink, const AudioSinkWants &wants)=0 |
|
virtual bool | removeAudioSink (agora_refptr< IAudioSinkBase > sink)=0 |
|
virtual void | AddRef () const =0 |
|
virtual RefCountReleaseStatus | Release () const =0 |
|
virtual bool | HasOneRef () const =0 |
|