Agora RTC Objective-C API Reference
Refactor
|
Go to the documentation of this file.
7 #pragma once // NOLINT(build/header_guard)
29 MixerLayoutConfig(
int ox,
int oy,
int w,
int h,
int order) :
x(ox),
y(oy),
width(w),
height(h),
zOrder(order),
alpha(1.0),
mirror(false),
image_path(NULL) {}
121 virtual int setBackground(uint32_t width, uint32_t height,
int fps, uint32_t color_argb = 0) = 0;
132 virtual int setBackground(uint32_t width, uint32_t height,
int fps,
const char* url) = 0;
bool mirror
Definition: NGIAgoraVideoMixerSource.h:25
virtual int getAvgMixerDelay()=0
virtual int setBackground(uint32_t width, uint32_t height, int fps, uint32_t color_argb=0)=0
virtual int addVideoTrack(const char *id, agora_refptr< IVideoTrack > track)=0
virtual int delImageSource(const char *id)=0
Definition: AgoraRefPtr.h:44
MixerLayoutConfig(int ox, int oy, int w, int h, int order)
Definition: NGIAgoraVideoMixerSource.h:29
Definition: NGIAgoraVideoMixerSource.h:18
virtual int setStreamLayout(const char *id, const MixerLayoutConfig &config)=0
int32_t y
Definition: NGIAgoraVideoMixerSource.h:20
const char * image_path
Definition: NGIAgoraVideoMixerSource.h:26
@ kPng
Definition: NGIAgoraVideoMixerSource.h:33
virtual int delStreamLayout(const char *id)=0
Definition: AgoraAtomicOps.h:21
MixerLayoutConfig()
Definition: NGIAgoraVideoMixerSource.h:28
int32_t width
Definition: NGIAgoraVideoMixerSource.h:21
virtual int setBackground(uint32_t width, uint32_t height, int fps, const char *url)=0
ImageType
Definition: NGIAgoraVideoMixerSource.h:32
Definition: NGIAgoraVideoMixerSource.h:44
@ kGif
Definition: NGIAgoraVideoMixerSource.h:35
virtual int setRotation(uint8_t rotation)=0
@ kJpeg
Definition: NGIAgoraVideoMixerSource.h:34
virtual void clearLayout()=0
float alpha
Definition: NGIAgoraVideoMixerSource.h:24
virtual int removeVideoTrack(const char *id, agora_refptr< IVideoTrack > track)=0
int32_t zOrder
Definition: NGIAgoraVideoMixerSource.h:23
int32_t height
Definition: NGIAgoraVideoMixerSource.h:22
Definition: AgoraRefPtr.h:31
virtual int addImageSource(const char *id, const MixerLayoutConfig &config, ImageType type=kPng)=0
int32_t x
Definition: NGIAgoraVideoMixerSource.h:19