音视频UML2
2017-01-06 10:31:18 0 举报
登录查看完整内容
音视频UML2是一种用于描述音视频处理系统行为的建模语言。它提供了一种图形化的方式来表示系统的组件、接口、交互和流程,使得开发人员能够更好地理解和设计复杂的音视频应用。在音视频UML2中,可以使用各种图例来表示不同类型的元素,如类图、时序图、活动图等。这些图例可以帮助开发人员更好地理解系统中各个组件之间的关系和交互方式。此外,音视频UML2还支持对音视频数据的编码、解码、传输等操作进行建模,为开发人员提供了一种更加高效的方式来设计和实现音视频应用。总之,音视频UML2是一种非常有用的工具,可以帮助开发人员更好地理解和设计复杂的音视频处理系统。
作者其他创作
大纲/内容
ICallEvent
+onToggleMic():boolean+onCameraSwitch():boolean+onHandoverVideoView():boolean+onToggleVideo():boolean
CallEventImp
- RtcManager mRtcManager
+CallEventImp(RtcManager mRtcManager)+onToggleMic():boolean+onCameraSwitch():boolean+onHandoverVideoView():boolean+onToggleVideo():boolean
CallOptions
maxFrameRate:intwidth:intheight:intringPath:string
CallState(枚举)
CONNECT_TIMEOUTNETWORK_UNSTABLE还有其他状态。。。
DCS
IReceiveSignal
SignalState(枚举)
CONNECTED //对方确认连接DISCONNNECTED//断开连接PEER_BUSY //对方忙CALLID_UNEXIST//callId不存在
RTC
ICallBack
CallManager
AVClient
-DcsManager mDcsManager-CallManager mCallManager
+static init(Context context,InCallBack mInCallBack):void+static getCallManager():CallManager
DcsManager
//启动长连接服务,接收对方发来信令
+setReceiveSignalListener(IReceiveSignal mIReceiveSignal)
RtcManager
+toggleMic():boolean+cameraSwitch():boolean+handoverVideoView():boolean+toggleVideo():boolean+hangUp():void
InCallBack
+inCall():void
0 条评论
回复 删除
下一页