int 的接口统一使用下面 5 个取值,RTC_OK 为 0,失败一律为负数。
取值说明
RTC_ERROR 是一个笼统的失败码,本身不携带具体原因。定位问题时请先调高日志级别:与服务端业务错误码的关系
C 接口的这 5 个码只描述”调用层面”的结果。真正的业务失败原因来自服务端,会以业务错误码的形式出现在日志中,例如:
完整清单见 服务端 API · 错误码。
返回值检查建议
所有返回int 的接口都应检查返回值。加入频道这类关键路径失败时必须走清理流程,避免句柄泄漏:
rtc_create / rtc_create_local_track 返回的是指针,失败时为 NULL,判空即可。