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