| 方法 | 描述 |
|---|---|
| create | 创建 StreamingKit 实例 |
| destroy | 销毁 StreamingKit 实例 |
| setLogFile | 设置日志文件路径 |
| setLogFilter | 设置日志文件过滤等级 |
| setLogFileSize | 设置每个日志文件大小 |
| enableAudioRecording | 开启或关闭音频采集 |
| enableVideoCapturing | 开启或关闭视频采集 |
| getVideoPreviewRenderer | 获取视频预览渲染器对象 VideoPreviewRenderer |
| getCameraCapture | 获取管理摄像头采集行为的对象 AgoraCameraCapturer |
| switchResolution | 切换分辨率 |
| startStreaming | 开始向 CDN 推送媒体流 |
| stopStreaming | 停止向 CDN 推送媒体流 |
| muteAudioStream | 停止或恢复发送音频流 |
| muteVideoStream | 停止或恢复发送视频流 |
| adjustRecordingSignalVolume | 调节本地发送音量 |
| switchCamera | 切换前置和后置摄像头 |
| addVideoFilter | 添加 video filter |
| removeVideoFilter | 移除 video filter |
| snapshot | 对设备屏幕截图 |
| startScreenCapture | 开启屏幕共享 |
| stopScreenCapture | 结束屏幕共享 |
| registerAudioFrameObserver | 注册音频帧观测器对象 |
| unregisterAudioFrameObserver | 取消注册音频帧观测器对象 |
| registerVideoFrameObserver | 注册视频帧观测器对象 |
| unregisterVideoFrameObserver | 取消注册视频帧观测器对象 |
| getSdkVersion | 获取 Streaming Kit 版本号 |
| 回调 | 描述 |
|---|---|
| onStartStreamingSuccess | 推送媒体流成功回调 |
| onStartStreamingFailure | 推送媒体流失败回调 |
| onMediaStreamingError | 推流过程中媒体流出错回调 |
| onStreamingConnectionStateChanged | 推流过程中状态改变回调 |
| onAudioFrame | 已获取音频帧回调 |
| onVideoFrame | 已获取视频帧回调 |