|
| | 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 REMOTE_AUDIO_STATE | getStateLLApiInternal ()=0 |
| |
| virtual bool | getStatisticsLLApiInternal (RemoteAudioTrackStats &stats)=0 |
| |
| virtual int | adjustPlayoutVolumeLLApiInternal (int volume)=0 |
| |
| virtual int | getPlayoutVolumeLLApiInternal (int *volume)=0 |
| |
| virtual int | setPlayoutSignalLoudnessLLApiInternal (float loudness)=0 |
| |
| virtual bool | addAudioFilterLLApiInternal (agora_refptr< IAudioFilter > filter, AudioFilterPosition position, const ExtensionContext &extConetxt={})=0 |
| |
| virtual bool | removeAudioFilterLLApiInternal (agora_refptr< IAudioFilter > filter, AudioFilterPosition position)=0 |
| |
| virtual agora_refptr< IAudioFilter > | getAudioFilterLLApiInternal (const char *name, AudioFilterPosition position) const =0 |
| |
| virtual int | registerMediaPacketReceiverLLApiInternal (IMediaPacketReceiver *packetReceiver)=0 |
| |
| virtual int | unregisterMediaPacketReceiverLLApiInternal (IMediaPacketReceiver *packetReceiver)=0 |
| |
| virtual int | registerAudioEncodedFrameReceiverLLApiInternal (IAudioEncodedFrameReceiver *packetReceiver, const AudioEncFrameRecvParams &recvParams)=0 |
| |
| virtual int | unregisterAudioEncodedFrameReceiverLLApiInternal (IAudioEncodedFrameReceiver *packetReceiver)=0 |
| |
| virtual int | setRemoteVoicePositionLLApiInternal (float pan, float gain)=0 |
| |
| virtual int | adjustAudioAccelerationLLApiInternal (int percentage)=0 |
| |
| virtual int | adjustAudioDecelerationLLApiInternal (int percentage)=0 |
| |
| virtual int | adjustDecodedAudioVolumeLLApiInternal (int decoded_index, int volume)=0 |
| |
| virtual int | enableSpatialAudioLLApiInternal (bool enabled)=0 |
| |
| virtual bool | addAudioSinkLLApiInternal (agora_refptr< IAudioSinkBase > sink, const AudioSinkWants &wants)=0 |
| |
| virtual bool | removeAudioSinkLLApiInternal (agora_refptr< IAudioSinkBase > sink)=0 |
| |
| virtual int | setRemoteUserSpatialAudioParamsLLApiInternal (const agora::SpatialAudioParams ¶ms)=0 |
| |
| virtual int | enableAudioFilterLLApiInternal (const char *id, bool enable, AudioFilterPosition position)=0 |
| |
| virtual int | setFilterPropertyLLApiInternal (const char *id, const char *key, const char *jsonValue, AudioFilterPosition position)=0 |
| |
| virtual int | getFilterPropertyLLApiInternal (const char *id, const char *key, char *jsonValue, size_t bufSize, AudioFilterPosition position)=0 |
| |
| virtual bool | getStatistics (RemoteAudioTrackStats &stats)=0 |
| |
| virtual REMOTE_AUDIO_STATE | getState ()=0 |
| |
| virtual int | registerMediaPacketReceiver (IMediaPacketReceiver *packetReceiver, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| |
| virtual int | unregisterMediaPacketReceiver (IMediaPacketReceiver *packetReceiver)=0 |
| |
| virtual int | registerAudioEncodedFrameReceiver (IAudioEncodedFrameReceiver *packetReceiver, const AudioEncFrameRecvParams &recvParams, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| |
| virtual int | unregisterAudioEncodedFrameReceiver (IAudioEncodedFrameReceiver *packetReceiver)=0 |
| |
| virtual int | setRemoteVoicePosition (float pan, float gain, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| |
| virtual int | adjustDecodedAudioVolume (int decoded_index, int volume, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| |
| virtual int | muteRemoteFromTimestamp (uint32_t timestamp)=0 |
| |
| virtual int | unmuteRemoteFromTimestamp (uint32_t timestamp)=0 |
| |
| virtual int | adjustAudioAcceleration (int percentage, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| |
| virtual int | adjustAudioDeceleration (int percentage, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| |
| virtual int | enableSpatialAudio (bool enabled, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| |
| virtual int | setRemoteUserSpatialAudioParams (const agora::SpatialAudioParams ¶ms, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| |
| virtual AudioTrackType | getType () OPTIONAL_OVERRIDE |
| |
| virtual int | adjustPlayoutVolume (int volume, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| |
| virtual int | getPlayoutVolume (int *volume)=0 |
| |
| virtual bool | addAudioFilter (agora_refptr< IAudioFilter > filter, AudioFilterPosition position, ExtensionContext *extContext=NULL, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| |
| virtual bool | removeAudioFilter (agora_refptr< IAudioFilter > filter, AudioFilterPosition position, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| |
| virtual int | enableAudioFilter (const char *id, bool enable, AudioFilterPosition position, aosl_ref_t ares=AOSL_REF_INVALID) |
| |
| virtual int | setFilterProperty (const char *id, const char *key, const char *jsonValue, AudioFilterPosition position, aosl_ref_t ares=AOSL_REF_INVALID) |
| |
| 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, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| |
| virtual bool | removeAudioSink (agora_refptr< IAudioSinkBase > sink, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| |
| virtual void | AddRef () const =0 |
| |
| virtual RefCountReleaseStatus | Release () const =0 |
| |
| virtual bool | HasOneRef () const =0 |
| |