音视频通话,提供双向音视频通话、双向音频通话、双向音频单向视频通话、单向音视频监控 更多...
类型定义 | |
| typedef void(* | CallEventCallback) (void *context, CallEventType callEvent) |
| 通话事件函数指针 更多... | |
| typedef void(* | CallVideoDataCallback) (void *context, unsigned char *data, int size, int width, int height) |
| 远端视频数据回调函数指针 更多... | |
函数 | |
| void | HarixRcu_Call_StartTalk (bool isOnlyAudio, bool isTwoWayVideo) |
| 机器人发起呼叫 更多... | |
| void | HarixRcu_Call_StopTalk () |
| 机器人挂断通话 更多... | |
| void | HarixRcu_Call_AcceptTalk () |
| 机器人接听来电 更多... | |
| void | HarixRcu_Call_RejectTalk () |
| 机器人拒接来电 更多... | |
| void | HarixRcu_Call_CancelTalk () |
| 通话未建立之前,机器人取消去电 更多... | |
| void | HarixRcu_Call_SubscribeCallEventCallback (void *context, CallEventCallback callback) |
| 注册接收通话事件回调接口 更多... | |
| void | HarixRcu_Call_UnSubscribeCallEventCallback (void *context, CallEventCallback callback) |
| 取消注册接收通话事件回调接口 更多... | |
| void | HarixRcu_Call_SubscribeCallVideoDataCallback (void *context, CallVideoDataCallback callback) |
| 注册接收远端视频数据回调接口 更多... | |
| void | HarixRcu_Call_UnSubscribeCallVideoDataCallback () |
| 取消接收远端视频数据回调接口 更多... | |
音视频通话,提供双向音视频通话、双向音频通话、双向音频单向视频通话、单向音视频监控
机器人与 Cross 坐席之间的音视频通话,基于 WebRTC 技术,依赖 Camera 模块提供的视频数据
| typedef void(* CallEventCallback) (void *context, CallEventType callEvent) |
通话事件函数指针
| context | 上下文对象实例,用于调用者在回调函数中访问自己的对象 |
| callEvent | 通话事件 |
| typedef void(* CallVideoDataCallback) (void *context, unsigned char *data, int size, int width, int height) |
远端视频数据回调函数指针
| context | 上下文对象实例,用于调用者在回调函数中访问自己的对象 |
| data | 视频数据 |
| size | 视频数据长度 |
| width | 视频宽度 |
| height | 视频高度 |
| void HarixRcu_Call_StartTalk | ( | bool | isOnlyAudio, |
| bool | isTwoWayVideo | ||
| ) |
机器人发起呼叫
| isOnlyAudio | 是否语音呼叫 |
| isTwoWayVideo | 是否双向视频呼叫 |
| void HarixRcu_Call_StopTalk | ( | ) |
机器人挂断通话
| void HarixRcu_Call_AcceptTalk | ( | ) |
机器人接听来电
| void HarixRcu_Call_RejectTalk | ( | ) |
机器人拒接来电
| void HarixRcu_Call_CancelTalk | ( | ) |
通话未建立之前,机器人取消去电
| void HarixRcu_Call_SubscribeCallEventCallback | ( | void * | context, |
| CallEventCallback | callback | ||
| ) |
注册接收通话事件回调接口
| context | 上下文对象实例,用于调用者在回调函数中访问自己的对象 |
| callback | 接收通话事件回调 |
| void HarixRcu_Call_UnSubscribeCallEventCallback | ( | void * | context, |
| CallEventCallback | callback | ||
| ) |
取消注册接收通话事件回调接口
| context | 上下文对象实例,用于调用者在回调函数中访问自己的对象 |
| callback | 接收通话事件回调 |
| void HarixRcu_Call_SubscribeCallVideoDataCallback | ( | void * | context, |
| CallVideoDataCallback | callback | ||
| ) |
注册接收远端视频数据回调接口
| context | 上下文对象实例,用于调用者在回调函数中访问自己的对象 |
| callback | 接收远端视频数据回调 |
| void HarixRcu_Call_UnSubscribeCallVideoDataCallback | ( | ) |
取消接收远端视频数据回调接口