|
| | IRemoteAudioTrackEx () |
| |
| virtual | ~IRemoteAudioTrackEx () |
| |
| void | NotifyTrackStateChange (uint64_t ts, REMOTE_AUDIO_STATE state, REMOTE_AUDIO_STATE_REASON reason) |
| |
| virtual void | SetExternalJitterInfo (int32_t audio_jitter95, int32_t video_jitter95, bool receiving_video)=0 |
| |
| RemoteAudioEvents | GetEvents () |
| |
| virtual int | GetAudioLevel () |
| |
| virtual bool | getStatistics (RemoteAudioTrackStats &stats)=0 |
| |
| virtual REMOTE_AUDIO_STATE | getState ()=0 |
| |
| virtual int | registerMediaPacketReceiver (IMediaPacketReceiver *packetReceiver)=0 |
| |
| virtual int | unregisterMediaPacketReceiver (IMediaPacketReceiver *packetReceiver)=0 |
| |
| virtual int | registerAudioEncodedFrameReceiver (IAudioEncodedFrameReceiver *packetReceiver)=0 |
| |
| virtual int | unregisterAudioEncodedFrameReceiver (IAudioEncodedFrameReceiver *packetReceiver)=0 |
| |
| virtual int | setRemoteVoicePosition (float pan, float gain)=0 |
| |
| virtual int | adjustDecodedAudioVolume (int decoded_index, int volume)=0 |
| |
| virtual int | muteRemoteFromTimestamp (uint32_t timestamp)=0 |
| |
| virtual int | unmuteRemoteFromTimestamp (uint32_t timestamp)=0 |
| |
| virtual int | adjustAudioAcceleration (int percentage)=0 |
| |
| virtual int | adjustAudioDeceleration (int percentage)=0 |
| |
| virtual int | enableSpatialAudio (bool enabled)=0 |
| |
| virtual int | setRemoteUserSpatialAudioParams (const agora::SpatialAudioParams ¶ms)=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 |
| |