方法

以下为应用程序调用的主要方法。

方法 描述
agora_err_2_str 将错误码转为静态字符串。
agora_rtc_credential 生成设备唯一标识 Credential。
agora_rtc_cert 认证 SDK。
agora_rtc_init 初始化 Agora SDK。
agora_rtc_set_log_level 设置 Agora SDK 的日志等级。
agora_rtc_config_log 配置 Agora SDK 的日志文件。
agora_rtc_join_channel 加入频道。
agora_rtc_renew_token 更新指定频道或全部频道的 Token。
agora_rtc_mute_local_audio 暂停/恢复发送本地音频流。
agora_rtc_mute_remote_audio 暂停/恢复接收指定频道内指定远端用户的音频流。
agora_rtc_mute_local_video 暂停/恢复发送本地视频流。
agora_rtc_mute_remote_video 暂停/恢复接收指定频道内指定远端用户的视频流。
agora_rtc_request_video_key_frame 请求指定远端用户尽快为指定远端视频流生成关键帧。
agora_rtc_send_audio_data 发送音频帧。
agora_rtc_send_video_data 发送视频帧。
agora_rtc_send_cmd 通过可靠数据通道发送控制命令。
agora_rtc_send_through_rdt 通过可靠数据通道发送数据。
agora_rtc_leave_channel 退出频道。
agora_rtc_fini 释放所有由 agora_rtc_init 方法分配给 Agora RTD service 的资源。

回调

用于向应用程序发送回调通知。

回调 描述
on_join_channel_success 加入频道成功回调。
on_connection_lost 连接丢失回调。
on_rejoin_channel_success 重新加入频道成功回调。
on_warning 发生警告回调。
on_error 发生错误回调。
on_user_joined 远端用户加入频道回调。
on_user_offline 远端用户离开频道回调。
on_rdt_availability_changed 可靠数据通道的可用状态发生变化回调。
on_cmd 收到控制指令回调。
on_data_from_rdt 收到通过可靠数据通道传输的数据段回调。
on_user_mute_audio 远端用户暂停/恢复发送音频流回调。
on_user_mute_video 远端用户暂停/恢复发送视频流回调。
on_key_frame_gen_req 远端用户请求关键帧回调。
on_audio_data 收到远端用户的音频帧回调。
on_video_data 收到远端用户的视频帧回调。
on_dec_bitrate 建议应用程序降低码率回调。
on_inc_bitrate 建议应用程序提高码率回调。