public interface AliyunIMixComposer
Modifier and Type | Method and Description |
---|---|
int |
cancel()
取消合成
|
AliyunMixTrack |
createTrack(AliyunMixTrackLayoutParam layoutParam)
创建一个视频轨道,后面可以在该轨道上添加视频。
|
int |
pause()
暂停合成
|
int |
release()
释放资源
|
int |
resume()
继续合成
|
int |
setBackgroundColor(int color)
设置合成窗口非填充模式下的背景颜色
v3.19.0 新增
|
int |
setBackgroundImage(Bitmap bitmap,
int displayMode)
设置合成窗口非填充模式下的背景图片,assets, resource文件可以使用这个接口
v3.19.0 新增
|
int |
setOutputParam(AliyunMixOutputParam param)
设置输出参数,在
start(AliyunMixCallback) 前,必须保证该方法调用过,否则将无法启动mix。 |
int |
start(AliyunMixCallback callback)
开始合成
|
AliyunMixTrack createTrack(AliyunMixTrackLayoutParam layoutParam)
layoutParam
- 轨道的布局参数,指示该轨道的视频流在输出画面的哪块区域显示,具体可以看AliyunMixTrackLayoutParam
中关于轨道布局的讲解。AliyunMixTrackLayoutParam
int setOutputParam(AliyunMixOutputParam param)
start(AliyunMixCallback)
前,必须保证该方法调用过,否则将无法启动mix。param
- 输出参数AliyunErrorCode.OK
, 失败返回对应的错误码AliyunMixOutputParam
int start(AliyunMixCallback callback)
callback
- 合成回调AliyunErrorCode.OK
,失败返回对应的错误码int pause()
AliyunErrorCode.OK
,失败返回对应的错误码int resume()
AliyunErrorCode.OK
,失败返回对应的错误码int cancel()
AliyunErrorCode.OK
,失败返回对应的错误码int release()
AliyunErrorCode.OK
,失败返回对应的错误码int setBackgroundColor(int color)
color
- AliyunErrorCode.OK
,失败返回对应的错误码int setBackgroundImage(Bitmap bitmap, int displayMode)
bitmap
- displayMode
- 0:裁切 1:填充 2:拉伸AliyunErrorCode.OK
,失败返回对应的错误码