BBASMRTCDelegate.h
860 Bytes
//
// BBASMRTCDelegate.h
// BBAMNP
//
// Created by baidu on 2020/4/21.
// Copyright © 2020 Baidu. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "BBASMRTCConvertModel.h"
NS_ASSUME_NONNULL_BEGIN
/// RTC各种状态回调代理
@protocol BBASMRTCDelegate <NSObject>
/// 房间用户状态信息通知
/// @param roomEvents 房间事件信息
- (void)onRoomEventUpdate:(BBASMRTCRoomEvents *)roomEvents;
/// 媒体流信息通知
/// @param rtcStreamInfo 具体流相关的信息
- (void)onStreamInfoUpdate:(BBASMRtcStreamInfo *)rtcStreamInfo;
/// 错误信息通知
/// @param errorInfo 错误信息字符串
- (void)onErrorInfoUpdate:(BBASMRtcErrorCodes)errorInfo;
/// 与server连接状态通知
/// @param connecStats 链接状态
- (void)onPeerConnectStateUpdate:(BBASMRtcChannelStats)connecStats;
@end
NS_ASSUME_NONNULL_END