AVDUser

Superclass:
NSObject
Declared In:

Introduction

用户数据结构.

用户数据定义了用户的基本信息。



Methods

-compareStatusVAS:
-initWithUserId:userName:userData:
-isValid

compareStatusVAS:


- (NSComparisonResult)compareStatusVAS:(AVDUser*)another; 
Discussion

按视频打开、音频打开、屏幕共享排序


initWithUserId:userName:userData:


- (instancetype) initWithUserId:(NSString*)userId userName:(NSString*)userName 
        userData:(NSString*)userData; 
Discussion

< 用户数据,应用层设置


isValid


- (BOOL) isValid; 
Discussion

判断用户对象是否有效


Properties

nodeId
status
userAgent
userData
userName

nodeId


@property(nonatomic,
    assign) int nodeId; 
Discussion

< 用户数据,应用层设置


status


@property(nonatomic,
    strong) AVDUserStatus* status; 
Discussion

< 用户Id,应用层可设置


userAgent


@property(nonatomic,
    strong) NSString* userAgent; 
Discussion

< 用户数据,应用层设置


userData


@property(nonatomic,
    strong) NSString* userData; 
Discussion

< 用户名称,应用层设置


userName


@property(nonatomic,
    strong) NSString* userName; 
Discussion

< 用户状态集合