- onAudioMixingCopyData(ChuangAudioMixingData) - 接口 中的方法com.chuangcache.rtc.IChuangAudioMixingHandler
-
- onCaptureSoundLevelUpdate(ChuangSoundLevel) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
推流音量大小回调
- onEncodedDataTrafficControl(ChuangTrafficControlInfo, int) - 接口 中的方法com.chuangcache.rtc.IChuangCustomVideoCaptureHandler
-
当外部采集视频格式为VIDEO_BUFFER_TYPE_ENCODED_DATA时,sdk无法控制外部编码参数,
当发生网络变化时,sdk会回调当前的推荐编码参数值,需要上层编码时控制编码参数,以保证视频传输的流畅性
请不要在此回调中执行耗时操作,若需执行耗时操作,请切换线程
- onLocalVideoFrameRawData(ByteBuffer[], int[], ChuangVideoFrameParam) - 接口 中的方法com.chuangcache.rtc.IChuangCustomVideoRenderHandler
-
- onLocalVideoFrameTextureData(int, int, int, int, int, float[], long) - 接口 中的方法com.chuangcache.rtc.IChuangCustomVideoRenderHandler
-
- onMixStreamResult(int, String) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
混流回调
- onNetworkSpeedTestQualityUpdate(ChuangNetworkSpeedQuality, ChuangNetworkSpeedTestType) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
网络测速回调
- onNetworkTypeChanged(ChuangNetworkType) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
网络状态变化回调
- onPlayStreamEvent(String, ChuangPlayStreamEvent) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
播流状态改变回调
- onPlayStreamFirstAudio(String) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
播流首帧音频回调
- onPlayStreamFirstVideo(String) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
播流首帧视频回调
- onPlayStreamQualityUpdate(String, ChuangPlayStreamQuality) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
播流质量回调
- onPlayStreamStateChanged(String, ChuangStreamState) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
音视频流状态改变回调
- onPlayStreamStateUpdate(String, ChuangPlayState, int) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
播流状态回调
- onPlayStreamVideoRotationChanged(String, ChuangStreamRotation) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
播放流视频方向发生改变
- onPlayStreamVideoSizeChanged(String, int, int) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
播放流视频分辨率改变回调(首次播放时也会回调)
- onPublishStreamFirstAudio() - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
发送首帧音频时回调
- onPublishStreamFirstVideo() - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
发送首帧视频时回调
- onPublishStreamQualityUpdate(String, ChuangPublishStreamQuality) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
推流质量回调
- onPublishStreamRenderFirstVideo() - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
当sdk内部渲染出第一帧推流视频时回调
- onPublishStreamStateUpdate(String, ChuangPublishState, int) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
推流状态变化通知
- onPublishStreamVideoSizeChanged(String, int, int) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
推流视频分辨率发生改变
- onReceiveStreamAttchedMessage(String, String) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
收到推流附加消息
- onRemoteSoundLevelUpdate(ChuangSoundLevel[]) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
播流音量大小回调
- onRemoteVideoFrameEncodedData(String, ByteBuffer, int, ChuangVideoEncodedFrameParam, long) - 接口 中的方法com.chuangcache.rtc.IChuangCustomVideoRenderHandler
-
视频帧编码数据回调,通过 streamID 区分不同的流
- onRemoteVideoFrameRawData(String, ByteBuffer[], int[], ChuangVideoFrameParam) - 接口 中的方法com.chuangcache.rtc.IChuangCustomVideoRenderHandler
-
拉流视频帧裸数据回调,通过 streamID 区分不同的流
- onRequestKeyFrame(int) - 接口 中的方法com.chuangcache.rtc.IChuangCustomVideoCaptureHandler
-
当外部采集视频格式为VIDEO_BUFFER_TYPE_ENCODED_DATA时,sdk无法控制外部编码参数,
当发生网络变化时,sdk会回调请求编码关键帧,以保证视频传输的流畅性
请不要在此回调中执行耗时操作,若需执行耗时操作,请切换线程
- onRoomStateUpdate(String, ChuangRoomState, int) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
房间状态变化通知
- onRoomStreamUpdate(String, ChuangStreamUpdateType, List<ChuangStreamInfo>) - 类 中的方法com.chuangcache.rtc.IChuangEventHandler
-
房间流状态变化通知
- onStart(int) - 接口 中的方法com.chuangcache.rtc.IChuangCustomVideoCaptureHandler
-
sdk在启动视频源时回调此函数,需要通过返回值告诉sdk视频源启动是否成功,成功返回true,失败返回false。
- onStop(int) - 接口 中的方法com.chuangcache.rtc.IChuangCustomVideoCaptureHandler
-
sdk在视频源停止时回调此函数,此函数回调后,再调用consumer向sdk发送视频数据后无效