天地伟业Tiandy网络视频服务器回放器SDK手册

版权申诉
0 下载量 150 浏览量 更新于2024-07-06 收藏 275KB PDF 举报
"Tiandy网络视频服务器回放器的手册提供了关于如何使用其SDK进行开发的详细信息,包括系统简介、函数说明等。该资源由天地伟业数码科技有限公司出版,适用于Version 3.1。" 在《Tiandy网络视频服务器回放器SDK开发手册》中,我们了解到该系统的核心组件包括动态库PlaySdkM4.dll和静态库PlaySdkM4.lib。这些库文件是开发者集成视频回放功能的关键,它们提供了与视频播放相关的接口和功能。 第一章系统简介提到了两个关键的库文件:动态库PlaySdkM4.dll和静态库PlaySdkM4.lib,这两个库文件是Tiandy网络视频服务器回放器的基础。动态库PlaySdkM4.dll在运行时加载,而静态库PlaySdkM4.lib则是在编译时链接到应用程序中,使得开发者可以在项目中直接调用其中的函数来实现视频播放功能。 第二章函数说明详细阐述了如何操作视频播放系统。这里有两个主要的函数: 1. 系统创建:通过函数`TC_CreateSystem(HWND _hWnd)`可以创建播放系统。这个函数需要一个窗口句柄 `_hWnd`,尽管在这个版本中它暂时没有实际作用。函数成功返回0,失败则返回-1(装载解码库失败)、-2(解码库初始化失败)或-3(汉字库初始化失败)。`TC_DeleteSystem()`函数用于删除播放系统,返回0表示成功。 2. 创建和关闭播放实例:`TC_CreatePlayerFromFile(HWND _hWnd, char* _pcFileName, int _iDownloadBufSz = 0, int _iFileTrueSz = 0, int* _piNowSz = NULL, int _iLastFrmNo = 0, int* _piCompleteFlag = NULL)` 这个函数创建一个播放实例,并指定播放文件。参数包括播放窗口句柄、文件名、下载缓冲区大小、文件实际大小、当前文件大小指针、最后一帧帧序号以及一个标志来判断文件接收是否完成。成功返回播放器实例的句柄,失败返回-1(播放器个数已达上限)或其他错误代码。`TC_DeletePlayer(int _iID)`则用于删除一个特定的播放器实例,参数是播放器的句柄。 手册还指出,当播放本地文件时,只需要`_hWnd`和`_pcFileName`两个参数。同时,系统支持最多创建64个播放实例。 Tiandy网络视频服务器回放器的SDK提供了一套完整的接口,开发者可以通过这些接口创建和管理播放实例,实现视频的回放功能,适用于开发监控、视频流媒体等应用。手册中的详细函数说明对于开发者来说是集成和调试系统的重要参考资料。