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 中关于轨道布局的讲解。AliyunMixTrackLayoutParamint setOutputParam(AliyunMixOutputParam param)
start(AliyunMixCallback)前,必须保证该方法调用过,否则将无法启动mix。param - 输出参数AliyunErrorCode.OK, 失败返回对应的错误码AliyunMixOutputParamint 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,失败返回对应的错误码