Skip to main content
本页汇总 librtc.h 中对外暴露的数据结构与常量。

数据结构

rtc_track_info_t

轨道信息。出现在轨道事件回调、轨道数据回调,以及用户信息的 stream_tracks 数组里。

rtc_user_info_t

用户信息。由 rtc_get_user_info / rtc_get_users_info 返回,也出现在轨道数据回调里。
propsstream_tracks 是 SDK 动态分配的,查询接口返回的 rtc_user_info_t 必须用 rtc_free_user_info / rtc_free_users_info 释放。详见 用户信息查询

rtc_publish_options_t

发布选项,见 发布与推流

SeaStart 相关结构体

rtc_layer_switched_trtc_quality_sample_trtc_connection_quality_trtc_active_speaker_tSeaStart 进阶能力

rtc_custom_msg_t

自定义消息

常量

编码格式

头文件里还提供了一个内联辅助函数,用于把 codec 转成可读字符串:

日志级别

合成流保留标识


回调参数枚举

这些取值以 int 形式出现在回调参数里,头文件中没有对应的宏。 连接状态rtc_connection_callbackstate 用户事件rtc_user_event_callbackevent_type 轨道事件rtc_track_event_callbackevent_type 轨道类型rtc_track_info_t.kind

回调签名一览