You need to enable JavaScript to run this app.
实时音视频

实时音视频

复制全文
客户端 API
回调
复制全文
回调

on_volc_event

回调事件。

void (*on_volc_event)(volc_engine_t handle, volc_event_t* event, void* user_data);

传入参数

参数名

类型

说明

handle

volc_engine_t

引擎实例,参见 volc_engine_t

event

volc_event_t

错误、告警等关键事件,参见 volc_event_t

user_data

void*

用户设置的自定义数据。

返回值

on_volc_conversation_status

智能体状态变化通知,比如聆听中、思考中、说话中等。

void (*on_volc_conversation_status)(volc_engine_t handle, volc_conv_status_e status, void* user_data);

传入参数

参数名

类型

说明

handle

volc_engine_t

引擎实例,参见 volc_engine_t

status

volc_conv_status_e

智能体状态,参见 volc_conv_status_e

user_data

void*

用户设置的自定义数据。

返回值

on_volc_audio_data

音频数据回调。

void (*on_volc_audio_data)(volc_engine_t handle, const void* data_ptr, size_t data_len, volc_audio_frame_info_t* info_ptr, void* user_data);

传入参数

参数名

类型

说明

handle

volc_engine_t

引擎实例,参见 volc_engine_t

data_ptr

const void*

音频数据。

data_len

size_t

音频数据长度。

info_ptr

volc_audio_frame_info_t*

音频数据描述信息,参见 volc_audio_frame_info_t

user_data

void*

用户设置的自定义数据。

返回值

on_volc_video_data

视频数据回调。

void (*on_volc_video_data)(volc_engine_t handle, const void* data_ptr, size_t data_len, volc_video_frame_info_t* info_ptr, void* user_data);

传入参数

参数名

类型

说明

handle

volc_engine_t

引擎实例,参见 volc_engine_t

data_ptr

const void*

视频数据。

data_len

size_t

视频数据长度。

info_ptr

volc_video_frame_info_t*

视频数据描述信息,参见 volc_video_frame_info_t

user_data

void*

用户设置的自定义数据。

返回值

on_volc_message_data

字幕、控制消息等回调。

void (*on_volc_message_data)(volc_engine_t handle, const void* data_ptr, size_t data_len, volc_message_info_t* info_ptr, void* user_data);

传入参数

参数名

类型

说明

handle

volc_engine_t

引擎实例,参见 volc_engine_t

data_ptr

const void*

消息数据。

data_len

size_t

消息数据长度。

info_ptr

volc_message_info_t*

消息数据描述信息,参见 volc_message_info_t

user_data

void*

用户设置的自定义消息。

返回值

最近更新时间:2025.12.03 20:05:31
这个页面对您有帮助吗?
有用
有用
无用
无用