public interface AliyunIMixComposer
| 限定符和类型 | 方法和说明 |
|---|---|
int |
cancel()
取消合成
|
AliyunMixTrack |
createTrack(AliyunMixTrackLayoutParam layoutParam)
创建一个视频轨道,后面可以在该轨道上添加视频。
|
int |
pause()
暂停合成
|
int |
release()
释放资源
|
int |
resume()
继续合成
|
int |
setOutputParam(AliyunMixOutputParam param)
设置输出参数,在
start(AliyunMixCallback)前,必须保证该方法调用过,否则将无法启动mix。 |
int |
start(com.aliyun.mix.AliyunMixCallback callback)
开始合成
|
AliyunMixTrack createTrack(AliyunMixTrackLayoutParam layoutParam)
layoutParam - 轨道的布局参数,指示该轨道的视频流在输出画面的哪块区域显示,具体可以看AliyunMixTrackLayoutParam 中关于轨道布局的讲解。AliyunMixTrackLayoutParamint setOutputParam(AliyunMixOutputParam param)
start(AliyunMixCallback)前,必须保证该方法调用过,否则将无法启动mix。param - 输出参数AliyunErrorCode.OK, 失败返回对应的错误码AliyunMixOutputParamint start(com.aliyun.mix.AliyunMixCallback callback)
callback - 合成回调AliyunErrorCode.OK,失败返回对应的错误码int pause()
AliyunErrorCode.OK,失败返回对应的错误码int resume()
AliyunErrorCode.OK,失败返回对应的错误码int cancel()
AliyunErrorCode.OK,失败返回对应的错误码int release()
AliyunErrorCode.OK,失败返回对应的错误码