9 #ifndef avd_sdk_AVDMainBroadcaster_h 10 #define avd_sdk_AVDMainBroadcaster_h 33 - (void) onPublishResult:(
AVDResult)result;
44 @property (nonatomic,weak) id <AVDMainBroadcasterDelegate>
delegate2;
61 - (
AVDResult) publish:(NSString*)pushUrl render:(id<AVDVideoRenderer>)preview;
100 - (
AVDResult) setLiveVideoBackgroud:(NSString*)background;
125 - (
AVDResult) autoLayoutParams:(BOOL)isTopdown w:(float)w h:(
float)h x_begin:(float)x_begin y_begin:(
float)y_begin;
139 - (
AVDResult) addLiveSubVideo:(
AVDDeviceId)deviceId zorder:(NSInteger)zorder x:(
float)x y:(float)y w:(
float)w h:(float)h;
150 - (
AVDResult) updateLiveSubVideo:(
AVDDeviceId)deviceId zorder:(NSInteger)zorder x:(
float)x y:(float)y w:(
float)w h:(float)h;
158 #ifndef DOXYGEN_SHOULD_SKIP_THIS 161 unavailable(
"init is not a supported initializer for this class.")));
void clearLiveSubVideos()
清理掉所有的混屏视频,包括主视频;如果需要再次开启合屏,需要重新设置直播视频和Overlay视频。 ...
AVDMixerVideoLayoutType
视频混频布局类型
Definition: AVDMainBroadcaster.h:15
NSString * AVDDeviceId
Definition: AVDCommon.h:17
直播主播接口类
Definition: AVDMainBroadcaster.h:42
AVDResult unpublish()
关闭直播
自动布局-分割窗口排列视频
Definition: AVDMainBroadcaster.h:17
NSInteger AVDResult
Definition: AVDCommon.h:14
NSString * AVDRoomId
Definition: AVDCommon.h:16
id< AVDMainBroadcasterDelegate > delegate2
直播回调代理
Definition: AVDMainBroadcaster.h:44
NSString * AVDUserId
Definition: AVDCommon.h:15
直播接口类
Definition: AVDLivecast.h:83
NSArray * getPublishedVideos()
获取房间中已发布视频列表
初始状态
Definition: AVDRoomInfo.h:37
自动布局-窗口中重叠视频
Definition: AVDMainBroadcaster.h:16
直播主播回调接口类
Definition: AVDMainBroadcaster.h:26
手动布局
Definition: AVDMainBroadcaster.h:18
(unavailable("init is not a supported initializer for this class." __attribute__()
AVDScalingType
视频显示方式
Definition: AVDVideoRenderer.h:19