视频sdk类图
2017-03-27 16:28:50 0 举报
视频SDK类图主要展示了一个用于实现音视频处理功能的软件开发工具包(SDK)的结构和组件。图中包含了多个类,如视频采集器、编码器、解码器、播放器、滤镜等,它们之间通过接口和依赖关系相互连接。视频采集器负责从摄像头或其他设备获取原始视频数据;编码器将原始视频数据转换为适合网络传输的格式;解码器将接收到的视频数据解码为可播放的格式;播放器负责播放解码后的视频数据;滤镜可以为视频添加各种视觉效果。此外,还包含了一些辅助类,如配置管理器、日志记录器等,用于管理SDK的配置信息和输出日志。整个视频SDK类图体现了一个完善的音视频处理解决方案,为用户提供了丰富的功能和良好的用户体验。
作者其他创作
大纲/内容
AdsManager
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
+ operation1(params):returnType- operation2(params)- operation3()
RequestComponent
AdDownloadManager
PreDownloadUtils
+ preDownload(Context ctx):void- operation2(params)- operation3()
IAdEventListener
ExecutorService
ITracking
Utils
++ attribute2:type- attribute3:type
PullParser
SHADSDK
DownloadTask
SHADSDKImpl
OpenAdLoader
TrackingManager
DownloadExecutor
ILoader
IManager
void removeAdEventListener(IAdEventListener adEventListener);void init(IAdEventListener adEventListener);void setMraidParentView(ViewGroup layout);void setIHalfBrowse(IHalfBrowse iHalfBrowse);void resume();void start();void destroy();int getAdsTotalTime();ArrayList getAdsResponseList();AdsResponse getCurrentAd();void timeOutEnable(boolean b);boolean hasSkipAd();void skipAllAds();
SPTools
+ init(Context ctx):void- operation2(params)- operation3()
SdkFactory
+prepare(Context context):void +getInstance():SdkFactory+prepare(Context context)
AdDownloadMgr
IOpenLoader
DownloadManager
UploadPostData
AdsLoader
IBannerListLoader
DownLoadService
0 条评论
回复 删除
下一页