Agora Java API Reference for Android
|
2 #include "AgoraRefPtr.h"
62 virtual int setProperty(
const char* key,
const void* buf,
int buf_size) = 0;
73 virtual int getProperty(
const char* key,
void* buf,
int buf_size)
const = 0;
142 virtual int setProperty(
const char* key,
const void* buf,
size_t buf_size) {
return -1; }
153 virtual int getProperty(
const char* key,
void* buf,
size_t buf_size) {
return -1; }
192 virtual int setProperty(
const char* key,
const void* buf,
int buf_size) {
return -1; }
203 virtual int getProperty(
const char* key,
void* buf,
int buf_size) {
return -1; }
232 virtual void onEvent(
const char*
id,
const char* key,
const char* json_value) {}
256 const void* audio_data, uint32_t capture_timestamp,
257 const size_t samples_per_channel,
258 const agora::rtc::BYTES_PER_SAMPLE bytes_per_sample,
259 const size_t number_of_channels,
260 const uint32_t sample_rate) = 0;
382 const uint8_t *packet,
586 static const int kDeviceIdSize = 128;
594 virtual int getTranscodingDelayMs() = 0;
virtual bool onDataStreamWillStart()
Definition: NGIAgoraMediaNode.h:221
virtual void onDataStreamWillStop()
Definition: NGIAgoraMediaNode.h:166
virtual int sendVideoFrame(const media::base::ExternalVideoFrame &videoFrame)=0
Definition: NGIAgoraMediaNode.h:473
Definition: NGIAgoraMediaNode.h:11
virtual bool adaptVideoFrame(const media::base::VideoFrame &capturedFrame, media::base::VideoFrame &adaptedFrame)=0
Definition: NGIAgoraVideoTrack.h:36
Definition: AgoraRefPtr.h:44
Definition: NGIAgoraMediaNode.h:592
virtual bool adaptAudioFrame(const media::base::AudioPcmFrame &inAudioFrame, media::base::AudioPcmFrame &adaptedFrame)=0
virtual int setView(void *view)=0
virtual int setProperty(const char *key, const void *buf, size_t buf_size)
Definition: NGIAgoraMediaNode.h:142
Definition: NGIAgoraMediaNode.h:180
Definition: AgoraBase.h:1691
virtual bool onDataStreamWillStart()
Definition: NGIAgoraMediaNode.h:161
Definition: AgoraBase.h:1593
virtual int unsetView()=0
virtual bool sendEncodedVideoImage(const uint8_t *imageBuffer, size_t length, const EncodedVideoFrameInfo &videoEncodedFrameInfo)=0
Definition: NGIAgoraMediaNode.h:240
Definition: NGIAgoraMediaNode.h:450
virtual int setProperty(const char *key, const void *buf, int buf_size)=0
virtual bool isEnabled() const =0
Definition: NGIAgoraMediaNode.h:36
virtual int setProperty(const char *key, const void *buf, int buf_size)
Definition: NGIAgoraMediaNode.h:192
virtual void onDataStreamWillStop()
Definition: NGIAgoraMediaNode.h:226
@ LIGHTENING_CONTRAST_HIGH
Definition: NGIAgoraMediaNode.h:494
Definition: NGIAgoraMediaNode.h:273
virtual bool sendEncodedAudioFrame(const uint8_t *payload_data, size_t payload_size, const EncodedAudioFrameInfo &audioFrameInfo)=0
virtual int onFrame(const media::base::VideoFrame &videoFrame)=0
Definition: NGIAgoraMediaNode.h:91
LIGHTENING_CONTRAST_LEVEL
Definition: NGIAgoraMediaNode.h:482
virtual int sendAudioPcmData(const void *audio_data, uint32_t capture_timestamp, const size_t samples_per_channel, const agora::rtc::BYTES_PER_SAMPLE bytes_per_sample, const size_t number_of_channels, const uint32_t sample_rate)=0
Definition: NGIAgoraMediaNode.h:549
virtual int setRenderMode(media::base::RENDER_MODE_TYPE renderMode)=0
float rednessLevel
Definition: NGIAgoraMediaNode.h:518
@ LIGHTENING_CONTRAST_LOW
Definition: NGIAgoraMediaNode.h:486
Definition: NGIAgoraMediaNode.h:404
virtual bool onAudioFrame(const media::base::AudioPcmFrame &audioFrame)=0
Definition: NGIAgoraMediaNode.h:426
Definition: AgoraRefPtr.h:31
virtual int getProperty(const char *key, void *buf, size_t buf_size)
Definition: NGIAgoraMediaNode.h:153
virtual bool isEnabled()
Definition: NGIAgoraMediaNode.h:131
virtual void setEnabled(bool enable)
Definition: NGIAgoraMediaNode.h:124
float smoothnessLevel
Definition: NGIAgoraMediaNode.h:512
virtual void setEnabled(bool enable)=0
virtual int setBeautyEffectOptions(bool enabled, BeautyOptions options)=0
float lighteningLevel
Definition: NGIAgoraMediaNode.h:506
virtual bool isExternal()
Definition: NGIAgoraMediaNode.h:174
LIGHTENING_CONTRAST_LEVEL lighteningContrastLevel
Definition: NGIAgoraMediaNode.h:501
@ LIGHTENING_CONTRAST_NORMAL
Definition: NGIAgoraMediaNode.h:490
virtual int getProperty(const char *key, void *buf, int buf_size) const =0
virtual int setMirror(bool mirror)=0
Definition: NGIAgoraMediaNode.h:115
virtual bool isExternalSink()
Definition: NGIAgoraMediaNode.h:213
Definition: NGIAgoraMediaNode.h:478
virtual const char * getName() const =0
virtual int getProperty(const char *key, void *buf, int buf_size)
Definition: NGIAgoraMediaNode.h:203