Agora Java API Reference for Android
|
Public Member Functions | |
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 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 |
Protected Attributes | |
StateNotifier< REMOTE_AUDIO_STATE, REMOTE_AUDIO_STATE_REASON > | notifier_ |
Additional Inherited Members | |
![]() | |
enum | AudioFilterPosition { RecordingLocalPlayback, PostAudioRecordingDevice, PostAudioProcessing } |