Inherits agora::rtc::IRemoteAudioTrack.
|
| IRemoteAudioTrackEx () |
|
virtual | ~IRemoteAudioTrackEx () |
|
void | NotifyTrackStateChange (uint64_t ts, REMOTE_AUDIO_STATE state, REMOTE_AUDIO_STATE_REASON reason) |
|
RemoteAudioEvents | GetEvents () |
|
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 | setRemoteVoicePosition (float pan, float gain)=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) |
|
virtual int | setFilterProperty (const char *id, const char *key, const char *jsonValue) |
|
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 |
|
◆ IRemoteAudioTrackEx()
agora::rtc::IRemoteAudioTrackEx::IRemoteAudioTrackEx |
( |
| ) |
|
|
inline |
◆ ~IRemoteAudioTrackEx()
virtual agora::rtc::IRemoteAudioTrackEx::~IRemoteAudioTrackEx |
( |
| ) |
|
|
inlinevirtual |
◆ NotifyTrackStateChange()
◆ GetEvents()
RemoteAudioEvents agora::rtc::IRemoteAudioTrackEx::GetEvents |
( |
| ) |
|
|
inline |
◆ notifier_