音视频数据事件

注册发送端音频数据回调接口,获取音频数据

 /**
     * 设置本地音频数据采集回调
     * 必须在RongIMClient.connect连接成功之后,在joinRoom(String, JoinRoomUICallBack) 调用之前注册才有效。
     * @param listener
     */
    public void setLocalAudioPCMBufferListener(ILocalAudioPCMBufferListener listener)
注册远端音频数据回调接口,获取音频数据。如果是多人通话,拿到的PCM数据是做完混音之后的数据。

 /**
     * 设置远端音频数据回调
     * 必须在RongIMClient.connect连接成功之后,在joinRoom(String, JoinRoomUICallBack) 调用之前注册才有效。
     * @param listener
     */
    public void setRemoteAudioPCMBufferListener(IRemoteAudioPCMBufferListener listener)
注册发送端视频数据回调接口,获取视频数据。

 /**
     * 设置本地视频采集回调,用于开发者自定义美颜等的视频处理
     * 必须在{@link io.rong.imlib.RongIMClient#init(Context, String)} 连接成功之后,{@link RongRTCCapture#startCameraCapture()} 和 {@link RongRTCEngine#joinRoom(String, JoinRoomUICallBack)} 调用之前注册才有效;
     *
     * @param captureDataType 设置视频采集方式 :
     *                        true:texture方式采集,该采集模式下回调方法返回对象{@link cn.rongcloud.rtc.events.RTCVideoFrame}中视频数据体现在{@link cn.rongcloud.rtc.events.RTCVideoFrame#oesTextureId},而{@link RTCVideoFrame#data}byte数据为空;
     *                        false:yuv方式采集,该采集模式下回调方法返回对象{@link cn.rongcloud.rtc.events.RTCVideoFrame}中视频数据体现在{@link RTCVideoFrame#data},而{@link RTCVideoFrame#oesTextureId}oesTextureId为0;
     * @param videoFrameListener
     */
    public void setLocalVideoFrameListener(boolean captureDataType,ILocalVideoFrameListener videoFrameListener)