Agora Java API Reference for Android
|
9 #pragma once // NOLINT(build/header_guard)
11 #include "AgoraBase.h"
16 class IAudioTrackStateObserver;
19 class IMediaPacketReceiver;
20 class IAudioEncodedFrameReceiver;
464 int32_t e2e_delay_ms;
uint32_t effect_type
Definition: NGIAgoraAudioTrack.h:234
virtual int unregisterAudioEncodedFrameReceiver(IAudioEncodedFrameReceiver *packetReceiver)=0
virtual int enableLocalPlayback(bool enable)=0
Definition: NGIAgoraAudioTrack.h:199
int frozen_rate
Definition: NGIAgoraAudioTrack.h:385
uint32_t target_level_prefered_ms
Definition: NGIAgoraAudioTrack.h:429
uint32_t playout_audio_frames
Definition: NGIAgoraAudioTrack.h:230
@ PostAudioProcessing
Definition: NGIAgoraAudioTrack.h:57
Definition: AgoraRefPtr.h:44
int total_frozen_time
Definition: NGIAgoraAudioTrack.h:381
virtual void setEnabled(bool enable)=0
virtual int setRemoteVoicePosition(float pan, float gain)=0
uint16_t frozen_time_200_ms
Definition: NGIAgoraAudioTrack.h:445
uint64_t total_active_time
Definition: NGIAgoraAudioTrack.h:458
uint32_t buffered_pcm_data_list_size
Definition: NGIAgoraAudioTrack.h:210
Definition: NGIAgoraAudioTrack.h:194
uint32_t missed_audio_frames
Definition: NGIAgoraAudioTrack.h:214
virtual bool addAudioSink(agora_refptr< IAudioSinkBase > sink, const AudioSinkWants &wants)=0
uint32_t audio_volume
Definition: NGIAgoraAudioTrack.h:247
int mean_waiting_time
Definition: NGIAgoraAudioTrack.h:393
virtual LOCAL_AUDIO_STREAM_STATE getState()=0
virtual LocalAudioTrackStats GetStats()=0
uint32_t pushed_audio_frames
Definition: NGIAgoraAudioTrack.h:222
virtual bool getStatistics(RemoteAudioTrackStats &stats)=0
virtual int enableEarMonitor(bool enable, int includeAudioFilters)=0
bool enabled
Definition: NGIAgoraAudioTrack.h:242
Definition: NGIAgoraAudioTrack.h:343
@ PcmSource
Definition: NGIAgoraAudioTrack.h:65
uint32_t mos_value
Definition: NGIAgoraAudioTrack.h:453
uint16_t frozen_time_80_ms
Definition: NGIAgoraAudioTrack.h:437
virtual int setRemoteUserSpatialAudioParams(const agora::SpatialAudioParams ¶ms)=0
virtual bool addAudioFilter(agora_refptr< IAudioFilter > filter, AudioFilterPosition position)=0
virtual bool removeAudioSink(agora_refptr< IAudioSinkBase > sink)=0
uint32_t target_level_base_ms
Definition: NGIAgoraAudioTrack.h:425
virtual int adjustPublishVolume(int volume)=0
uint32_t timestamps_since_last_report
Definition: NGIAgoraAudioTrack.h:405
virtual bool isEnabled() const =0
Definition: NGIAgoraAudioTrack.h:44
virtual int adjustPlayoutVolume(int volume)=0
size_t expanded_speech_samples
Definition: NGIAgoraAudioTrack.h:397
size_t expanded_noise_samples
Definition: NGIAgoraAudioTrack.h:401
uint16_t frozen_count_80_ms
Definition: NGIAgoraAudioTrack.h:433
uid_t uid
Definition: NGIAgoraAudioTrack.h:347
Definition: NGIAgoraMediaNode.h:499
int32_t audio_level
Definition: NGIAgoraAudioTrack.h:417
virtual int enableAudioFilter(const char *id, bool enable)
Definition: NGIAgoraAudioTrack.h:125
@ RemoteUserPlayback
Definition: NGIAgoraAudioTrack.h:61
uint16_t max_sequence_number
Definition: NGIAgoraAudioTrack.h:413
uint32_t downlink_process_time_ms
Definition: NGIAgoraAudioTrack.h:421
size_t channels
Definition: NGIAgoraAudioTrack.h:33
virtual bool removeAudioFilter(agora_refptr< IAudioFilter > filter, AudioFilterPosition position)=0
@ PcmSourceLocalPlayback
Definition: NGIAgoraAudioTrack.h:73
virtual int setFilterProperty(const char *id, const char *key, const char *jsonValue)
Definition: NGIAgoraAudioTrack.h:140
virtual agora_refptr< IAudioFilter > getAudioFilter(const char *name, AudioFilterPosition position) const =0
int audio_loss_rate
Definition: NGIAgoraAudioTrack.h:363
int64_t received_bytes
Definition: NGIAgoraAudioTrack.h:389
int received_sample_rate
Definition: NGIAgoraAudioTrack.h:371
uint32_t delay_estimate_ms
Definition: NGIAgoraAudioTrack.h:449
uint32_t hw_ear_monitor
Definition: NGIAgoraAudioTrack.h:238
virtual int getPublishVolume(int *volume)=0
uint32_t sent_audio_frames
Definition: NGIAgoraAudioTrack.h:218
uint32_t dropped_audio_frames
Definition: NGIAgoraAudioTrack.h:226
int received_bitrate
Definition: NGIAgoraAudioTrack.h:375
uint32_t jitter_buffer_delay
Definition: NGIAgoraAudioTrack.h:359
Definition: NGIAgoraAudioTrack.h:28
Definition: AgoraRefPtr.h:31
virtual int enableSpatialAudio(bool enabled)=0
virtual int getPlayoutVolume(int *volume)=0
uint16_t frozen_count_200_ms
Definition: NGIAgoraAudioTrack.h:441
int num_channels
Definition: NGIAgoraAudioTrack.h:367
virtual int registerMediaPacketReceiver(IMediaPacketReceiver *packetReceiver)=0
@ PcmSourceSending
Definition: NGIAgoraAudioTrack.h:69
uint16_t min_sequence_number
Definition: NGIAgoraAudioTrack.h:409
int samplesPerSec
Definition: NGIAgoraAudioTrack.h:30
virtual REMOTE_AUDIO_STATE getState()=0
uint32_t source_id
Definition: NGIAgoraAudioTrack.h:203
uint64_t publish_duration
Definition: NGIAgoraAudioTrack.h:462
Definition: AgoraBase.h:5194
int qoe_quality
Definition: NGIAgoraAudioTrack.h:468
virtual int registerAudioEncodedFrameReceiver(IAudioEncodedFrameReceiver *packetReceiver)=0
int quality
Definition: NGIAgoraAudioTrack.h:351
virtual int unregisterMediaPacketReceiver(IMediaPacketReceiver *packetReceiver)=0
AudioFilterPosition
Definition: NGIAgoraAudioTrack.h:49
@ RecordingLocalPlayback
Definition: NGIAgoraAudioTrack.h:53
int network_transport_delay
Definition: NGIAgoraAudioTrack.h:355
Definition: NGIAgoraAudioTrack.h:505