音视频通话,提供双向音视频通话、双向音频通话、双向音频单向视频通话、单向音视频监控 更多...
类型定义 | |
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 | ( | ) |
取消接收远端视频数据回调接口