9 #ifndef avd_sdk_AVDEasyRoom_h 10 #define avd_sdk_AVDEasyRoom_h 45 - (void) onAudioParam:(NSUInteger)sampleRate channels:(NSUInteger)channels;
51 - (void) onAudioData:(NSData*)data pts:(NSInteger)timestamp_ns;
89 - (void)onPublicData:(NSData*)data fromUser:(
AVDUserId)fromId;
98 - (void)onPrivateData:(NSData*)data fromUser:(
AVDUserId)fromId;
108 - (void)onUserJoinNotify:(
AVDUser *)user;
117 - (void)onUserLeaveNotify:(
AVDUser *)user;
154 @property (nonatomic,weak) id <AVDEasyRoomDelegate>
delegate;
186 - (
AVDResult) joinWithUser:(
AVDUser*)user delegate:(
id<AVDRoomJoinDelegate>)joinresult;
213 - (
AVDResult) sendPublicData:(NSData*)data;
347 - (
AVDResult) enableStats:(BOOL)isEnable;
368 #ifndef DOXYGEN_SHOULD_SKIP_THIS 371 unavailable("
init is not a supported initializer for this class.")));
AVDVideoParams * videoParams
视频参数
Definition: AVDEasyRoom.h:155
BOOL ismuteMicrophone()
判断本地麦克风是否静默
AVDDeviceStatus
设备状态.
Definition: AVDDevice.h:14
NSMutableArray * participants
参会者列表用户信息, 数组中存放AVDUser对象
Definition: AVDEasyRoom.h:161
简易房间接口类
Definition: AVDEasyRoom.h:153
AVDResult unmuteMicrophone()
本地麦克风静默取消
房间统计信息结构.
Definition: AVDRoomStats.h:17
音频参数信息结构.
Definition: AVDAudioParams.h:16
AVDRoomInfo * roomInfo
当前的房间信息
Definition: AVDEasyRoom.h:158
NSInteger AVDResult
Definition: AVDCommon.h:14
id< AVDEasyRoomDelegate > delegate
房间逻辑回调代理
Definition: AVDEasyRoom.h:154
AVDUserId selfUserId
自己的用户ID
Definition: AVDEasyRoom.h:159
NSString * AVDRoomId
Definition: AVDCommon.h:16
用户数据结构.
Definition: AVDUser.h:21
房间中订阅显示视频
Definition: AVDEasyRoom.h:33
AVDResult unpublishCamera()
取消发布缺省摄像头视频
Definition: AVDVideoRenderer.h:27
视频流导入接口.
Definition: AVDFakeVideoCapturer.h:49
AVDConnectionStatus
房间网络状态
Definition: AVDRoomInfo.h:35
(unavailable("init is not a supported initializer for this class." __attribute__()
房间中关闭分享本地音频
Definition: AVDEasyRoom.h:30
AVDAudioParams * audioParams
音频参数
Definition: AVDEasyRoom.h:156
NSString * AVDUserId
Definition: AVDCommon.h:15
视频参数信息结构.
Definition: AVDVideoParams.h:17
AVDResult unpublishMicrophone()
关闭本地麦克风发布到房间中
音频流导入接口.
Definition: AVDFakeAudioCapturer.h:20
AVDOperateType
异步操作类型.
Definition: AVDEasyRoom.h:28
房间中分享本地视频
Definition: AVDEasyRoom.h:31
房间中音频混音数据回调接口.
Definition: AVDEasyRoom.h:40
AVDResult unpreviewCamera()
取消预览缺省摄像头视频
视频混屏模块接口.
Definition: AVDVideoMixer.h:27
AVDResult switchCamera()
视频切换摄像头
AVDRoomStats * getRoomStats()
获取房间的流量统计信息
初始状态
Definition: AVDRoomInfo.h:37
房间信息结构.
Definition: AVDRoomInfo.h:48
AVDRoomId roomId
当前的房间Id
Definition: AVDEasyRoom.h:157
AVDVideoMixer * getVideoMixer()
获取视频混频布局接口
AVDResult publishMicrophone()
打开本地麦克风发布到房间中
简易房间回调接口类
Definition: AVDEasyRoom.h:60
房间中关闭分享本地视频
Definition: AVDEasyRoom.h:32
房间中分享本地音频
Definition: AVDEasyRoom.h:29
AVDResult publishCamera()
发布缺省摄像头视频
AVDUser * selfUser
自己的用户信息
Definition: AVDEasyRoom.h:160
房间中取消订阅显示视频
Definition: AVDEasyRoom.h:34
AVDResult muteMicrophone()
本地麦克风静默
AVDRoomOption
房间选项
Definition: AVDRoom.h:24