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