AVDExporterVideoMixer Class Reference

Inherits from NSObject
Declared in AVDExporterVideoMixer.h
AVDExporterVideoMixer.mm

– addSubVideo:zorder:x:y:width:height:

添加视频布局

- (AVDResult)addSubVideo:(AVDDeviceId)deviceId zorder:(NSInteger)zorder x:(float)x y:(float)y width:(float)width height:(float)height

Parameters

deviceId

deviceId视频流id

zorder

层级

x

0-1.0 x 坐标 example 屏幕宽320 布局在x为160 时 x = 0.5

y

0-1.0 x 坐标 example 屏幕宽320 布局在x为160 时 x = 0.5

width

0-1.0 example 屏幕宽320 布局在宽为100 时 x = 100/320

height

0-1.0 example 屏幕高640 布局在x为160 时 x = 160/640

Return Value

错误代码

Discussion

添加视频布局

Declared In

AVDExporterVideoMixer.h

– modSubVideo:zorder:x:y:width:height:

修改视频布局

- (AVDResult)modSubVideo:(AVDDeviceId)deviceId zorder:(NSInteger)zorder x:(float)x y:(float)y width:(float)width height:(float)height

Parameters

deviceId

deviceId视频流id

zorder

层级

x

0-1.0 x 坐标 example 屏幕宽320 布局在x为160 时 x = 0.5

y

0-1.0 x 坐标 example 屏幕宽320 布局在x为160 时 x = 0.5

width

0-1.0 example 屏幕宽320 布局在宽为100 时 x = 100/320

height

0-1.0 example 屏幕高640 布局在x为160 时 x = 160/640

Return Value

错误代码

Discussion

修改视频布局

Declared In

AVDExporterVideoMixer.h

– removeSubVideo:

移除指定视频布局

- (BOOL)removeSubVideo:(AVDDeviceId)deviceId

Parameters

deviceId

视频id

Return Value

错误代码

Discussion

移除指定视频布局

Declared In

AVDExporterVideoMixer.h

– clearSubVideos

清空所有视频布局

- (void)clearSubVideos

Discussion

清空所有视频布局

Declared In

AVDExporterVideoMixer.h