Agora Java API Reference for Android
|
9 #pragma once // NOLINT(build/header_guard)
11 #include "AgoraRefPtr.h"
12 #include "IAgoraService.h"
13 #include "NGIAgoraMediaNodeFactory.h"
18 class IAudioTrackStateObserver;
uint32_t effect_type
Definition: NGIAgoraAudioTrack.h:186
virtual int enableLocalPlayback(bool enable)=0
Definition: NGIAgoraAudioTrack.h:155
int frozen_rate
Definition: NGIAgoraAudioTrack.h:325
@ PostAudioProcessing
Definition: NGIAgoraAudioTrack.h:60
Definition: AgoraRefPtr.h:34
int total_frozen_time
Definition: NGIAgoraAudioTrack.h:321
virtual void setEnabled(bool enable)=0
uint16_t frozen_time_200_ms
Definition: NGIAgoraAudioTrack.h:377
uint32_t buffered_pcm_data_list_size
Definition: NGIAgoraAudioTrack.h:166
Definition: NGIAgoraAudioTrack.h:150
uint32_t missed_audio_frames
Definition: NGIAgoraAudioTrack.h:170
virtual bool addAudioSink(agora_refptr< IAudioSinkBase > sink, const AudioSinkWants &wants)=0
int mean_waiting_time
Definition: NGIAgoraAudioTrack.h:333
virtual LOCAL_AUDIO_STREAM_STATE getState()=0
virtual LocalAudioTrackStats GetStats()=0
uint32_t pushed_audio_frames
Definition: NGIAgoraAudioTrack.h:178
virtual bool getStatistics(RemoteAudioTrackStats &stats)=0
virtual int enableEarMonitor(bool enable, int includeAudioFilters)=0
bool enabled
Definition: NGIAgoraAudioTrack.h:190
Definition: NGIAgoraAudioTrack.h:283
uint16_t frozen_time_80_ms
Definition: NGIAgoraAudioTrack.h:369
virtual bool addAudioFilter(agora_refptr< IAudioFilter > filter, AudioFilterPosition position)=0
virtual bool removeAudioSink(agora_refptr< IAudioSinkBase > sink)=0
virtual int adjustPublishVolume(int volume)=0
uint32_t timestamps_since_last_report
Definition: NGIAgoraAudioTrack.h:345
virtual bool isEnabled() const =0
Definition: NGIAgoraAudioTrack.h:43
virtual int adjustPlayoutVolume(int volume)=0
size_t expanded_speech_samples
Definition: NGIAgoraAudioTrack.h:337
size_t expanded_noise_samples
Definition: NGIAgoraAudioTrack.h:341
uint16_t frozen_count_80_ms
Definition: NGIAgoraAudioTrack.h:365
uid_t uid
Definition: NGIAgoraAudioTrack.h:287
int32_t audio_level
Definition: NGIAgoraAudioTrack.h:357
virtual agora_refptr< IAudioFilter > getAudioFilter(const char *name) const =0
uint16_t max_sequence_number
Definition: NGIAgoraAudioTrack.h:353
uint32_t downlink_process_time_ms
Definition: NGIAgoraAudioTrack.h:361
size_t channels
Definition: NGIAgoraAudioTrack.h:32
virtual bool removeAudioFilter(agora_refptr< IAudioFilter > filter, AudioFilterPosition position)=0
@ PostAudioRecordingDevice
Definition: NGIAgoraAudioTrack.h:56
int audio_loss_rate
Definition: NGIAgoraAudioTrack.h:303
int64_t received_bytes
Definition: NGIAgoraAudioTrack.h:329
int received_sample_rate
Definition: NGIAgoraAudioTrack.h:311
uint32_t delay_estimate_ms
Definition: NGIAgoraAudioTrack.h:381
virtual int getPublishVolume(int *volume)=0
uint32_t sent_audio_frames
Definition: NGIAgoraAudioTrack.h:174
uint32_t dropped_audio_frames
Definition: NGIAgoraAudioTrack.h:182
int received_bitrate
Definition: NGIAgoraAudioTrack.h:315
uint32_t jitter_buffer_delay
Definition: NGIAgoraAudioTrack.h:299
Definition: NGIAgoraAudioTrack.h:27
Definition: AgoraRefPtr.h:21
virtual int getPlayoutVolume(int *volume)=0
uint16_t frozen_count_200_ms
Definition: NGIAgoraAudioTrack.h:373
int num_channels
Definition: NGIAgoraAudioTrack.h:307
virtual int registerMediaPacketReceiver(IMediaPacketReceiver *packetReceiver)=0
uint16_t min_sequence_number
Definition: NGIAgoraAudioTrack.h:349
int samplesPerSec
Definition: NGIAgoraAudioTrack.h:29
virtual REMOTE_AUDIO_STATE getState()=0
uint32_t source_id
Definition: NGIAgoraAudioTrack.h:159
int quality
Definition: NGIAgoraAudioTrack.h:291
virtual int unregisterMediaPacketReceiver(IMediaPacketReceiver *packetReceiver)=0
AudioFilterPosition
Definition: NGIAgoraAudioTrack.h:48
@ RecordingLocalPlayback
Definition: NGIAgoraAudioTrack.h:52
int network_transport_delay
Definition: NGIAgoraAudioTrack.h:295
Definition: NGIAgoraAudioTrack.h:412