Agora Java API Reference for Android
|
9 #include "AgoraMediaBase.h"
10 #include "AgoraRefPtr.h"
17 enum AUDIO_MIXING_DUAL_MONO_MODE {
19 AUDIO_MIXING_DUAL_MONO_AUTO = 0,
21 AUDIO_MIXING_DUAL_MONO_L = 1,
23 AUDIO_MIXING_DUAL_MONO_R = 2,
25 AUDIO_MIXING_DUAL_MONO_MIX = 3
141 bool enabled,
bool useTexture, EXTERNAL_VIDEO_SOURCE_TYPE sourceType = VIDEO_FRAME,
170 virtual int setExternalAudioSource(
bool enabled,
int sampleRate,
int channels,
bool localPlayback =
false,
bool publish =
true) __deprecated = 0;
187 virtual rtc::track_id_t
createCustomAudioTrack(rtc::AUDIO_TRACK_TYPE trackType, const rtc::AudioTrackConfig& config) = 0;
253 virtual
int pushVideoFrame(base::ExternalVideoFrame* frame,
unsigned int videoTrackId = 0) = 0;
265 const agora::rtc::EncodedVideoFrameInfo& videoEncodedFrameInfo,
266 unsigned int videoTrackId = 0) = 0;
277 virtual
void release() = 0;
Definition: AgoraBase.h:1234