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
127 bool enabled,
bool useTexture, EXTERNAL_VIDEO_SOURCE_TYPE sourceType = VIDEO_FRAME,
156 virtual int setExternalAudioSource(
bool enabled,
int sampleRate,
int channels,
bool localPlayback =
false,
bool publish =
true) __deprecated = 0;
173 virtual rtc::track_id_t
createCustomAudioTrack(rtc::AUDIO_TRACK_TYPE trackType, const rtc::AudioTrackConfig& config) = 0;
239 virtual
int pushVideoFrame(base::ExternalVideoFrame* frame,
unsigned int videoTrackId = 0) = 0;
252 const agora::rtc::EncodedVideoFrameInfo& videoEncodedFrameInfo,
253 unsigned int videoTrackId = 0) = 0;
265 virtual
void release() = 0;
Definition: AgoraBase.h:1196