You need to enable JavaScript to run this app.
导航
回调
最近更新时间:2025.11.11 13:59:18首次发布时间:2025.09.01 21:29:30
复制全文
我的收藏
有用
有用
无用
无用

on_volc_event

回调事件。

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

传入参数

参数名类型说明
handlevolc_engine_t引擎实例,参看 volc_engine_t
eventvolc_event_t错误、告警等关键事件,参看 volc_event_t
user_datavoid*用户设置的自定义数据。

返回值

on_volc_conversation_status

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

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

传入参数

参数名类型说明
handlevolc_engine_t引擎实例,参看 volc_engine_t
statusvolc_conv_status_e智能体状态,参看 volc_conv_status_e
user_datavoid*用户设置的自定义数据。

返回值

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);

传入参数

参数名类型说明
handlevolc_engine_t引擎实例,参看 volc_engine_t
data_ptrconst void*音频数据。
data_lensize_t音频数据长度。
info_ptrvolc_audio_frame_info_t*音频数据描述信息,参看 volc_audio_frame_info_t
user_datavoid*用户设置的自定义数据。

返回值

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);

传入参数

参数名类型说明
handlevolc_engine_t引擎实例,参看 volc_engine_t
data_ptrconst void*视频数据。
data_lensize_t视频数据长度。
info_ptrvolc_video_frame_info_t*视频数据描述信息,参看 volc_video_frame_info_t
user_datavoid*用户设置的自定义数据。

返回值

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);

传入参数

参数名类型说明
handlevolc_engine_t引擎实例,参看 volc_engine_t
data_ptrconst void*消息数据。
data_lensize_t消息数据长度。
info_ptrvolc_message_info_t*消息数据描述信息,参看 volc_message_info_t
user_datavoid*用户设置的自定义消息。

返回值