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