首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

medicalclient-2024-6-28.zip

行业研究 3.55MB 24 需要积分: 1
立即下载

资源介绍:

medicalclient-2024-6-28.zip
/** * @file SccDef.h * @brief SCC engine defines * @details Smart Communication Cloud engine * @version 2.5.0 * @author Boll.Chen * @copyright 2017 by TechBridge-inc Ltd. * @date 2017-05-01 * * @par * @verbatim *--------------------------------------------------------------------------* * Change History : * * | | | * *--------------------------------------------------------------------------* * 2017/05/01 | 2.5.0 | Boll.Chen | Create file * *--------------------------------------------------------------------------* * @endverbatim */ #ifndef __SCC_SCCDEF_H__ #define __SCC_SCCDEF_H__ #if defined(_WIN32) #define WIN32_LEAN_AND_MEAN #include #ifndef strcasecmp #define strcasecmp _stricmp #endif #ifndef strncasecmp #define strncasecmp _strnicmp #endif #endif /*_WIN32*/ #include #include #include #define __STDC_FORMAT_MACROS #include #include #ifndef IN #define IN #endif #ifndef OUT #define OUT #endif /*! * /namespace scc */ namespace scc { /*! * @brief scc log level */ typedef enum { SCC_LOG_FATAL = 0, ///< fatal level SCC_LOG_ERROR, ///< error level SCC_LOG_WARNING, ///< warning level SCC_LOG_INFO, ///< info level SCC_LOG_VERBOS, ///< verbos level SCC_LOG_DEBUG, ///< debug level } SccLogLevel; typedef uint64_t roomId_t; typedef uint32_t uid_t; typedef uint64_t wbId_t; typedef unsigned long long ssAntId_t; typedef uint64_t docId_t; typedef unsigned long long pageId_t; #if defined(_WIN32) typedef HWND canvas_t; #elif defined(__APPLE__) typedef void* canvas_t; #elif defined(__ANDROID__) typedef void* canvas_t; #elif defined(__linux__) || defined(__linux) typedef unsigned long canvas_t; #else typedef void* canvas_t; #endif static const int kMaxAppKeyLength = 256; ///< appkey max length constant static const int kMaxURILength = 256; ///< server URI max length constant static const int kMaxClientTagLength = 100; ///< client tag max length constant static const int kMaxDeviceIDLength = 256; ///< device id max length constant static const int kMaxDeviceNameLength = 256; ///< device name max length constant static const int kMaxSourceIDLength = 256; ///< source id max length constant static const int kMaxCodecImplNameLength = 256; static const int kMaxColorLength = 128; ///< color length constant static const char kDefaultVideoSource[] = "video-default"; ///< default video source name constant static const int kMaxPlaneCount = 4; ///< video plane max count constant static const int64_t kDefaultDumpFileSize = -1; ///< Default not limit dump file size static const int kMaxFileURILength = 1024; ///< file/image URI max length constant static const int kMaxLiveSeiLength = 4096; ///< live sei max length constant static const int kMaxFilePathLength = 1024; ///< file path max length constant enum SccChatCallState { kChatCallIdle = 0, kChatCallConnecting, kChatCallConnected, kChatCallFailed, }; /*! * @brief chat msg type */ enum SccChatMsgType { kChatMsgNone = 0, ///< none kChatMsgText, ///< text kChatMsgVoice, ///< voice kChatMsgImg, ///< image kChatMsgOther = 10, ///< other }; /*! * @brief audio device type */ enum SccAudioDeviceType { kAudioDeviceUnknown = 0, ///< unknown kAudioDeviceRecord, ///< record device kAudioDevicePlayback, ///< playback device }; /*! * @brief audio device state */ enum SccAudioDeviceState { kAudioDeviceActive = 0, ///< device active kAudioDeviceUnactive, ///< device unactive, include disable, notpresent, unplugged and so on. }; /*! * @brief video device type */ enum SccVideoDeviceType { kVideoDeviceUnknown = 0, ///< unknown kVideoDeviceCapture, ///< capture device }; /*! * @brief video device state */ enum SccVideoDeviceState { kVideoDeviceAdded = 0, ///< device added kVideoDeviceRemoved, ///< device removed }; /*! * @brief video device position */ enum SccVideoDevicePosition { kVideoDevicePositionUnspecified = 0, ///< unspecified kVideoDevicePositionBack, ///< back kVideoDevicePositionFront, ///< front }; /*! * @brief user leave cause */ enum SccUserLeaveCause { kUserLeaveQuit = 0, ///< user leaves normally kUserLeaveDropped, ///< dropped }; /*! * @brief room failover state */ enum SccFailoverState { kFailoverStateReconnecting = 0, ///

资源文件列表:

medicalclient-2024-6-28.zip 大约有9个文件
  1. medicalclient-2024-6-28/include/
  2. medicalclient-2024-6-28/include/MedicalClient.h 7.38KB
  3. medicalclient-2024-6-28/include/SccDef.h 34.46KB
  4. medicalclient-2024-6-28/include/SccError.h 6.83KB
  5. medicalclient-2024-6-28/libs/
  6. medicalclient-2024-6-28/libs/arm64-v8a/
  7. medicalclient-2024-6-28/libs/arm64-v8a/libmedical.so 5.32MB
  8. medicalclient-2024-6-28/libs/armeabi-v7a/
  9. medicalclient-2024-6-28/libs/armeabi-v7a/libmedical.so 3.63MB
0评论
提交 加载更多评论
其他资源 HCM2.0(中文)英威腾通讯软件
HCM2.0(中文)英威腾通讯软件
C语言贪吃蛇2024(附完整文档和说明)
C语言贪吃蛇2024(附完整文档和说明) 说明: http://t.csdnimg.cn/Cf7TR
实验8软升本23-7蔡雨馨120233504303.zip
实验8软升本23-7蔡雨馨120233504303.zip
实验8软升本23-7蔡雨馨120233504303.zip 实验8软升本23-7蔡雨馨120233504303.zip
支持国内网络环境比较好用的谷歌浏览器翻译插件
一个支持国内网络环境比较好用的谷歌浏览器翻译插件,方便阅读英文文档,可单个词翻译,将单词存入收藏夹提高英文水平。
111111111111111111111111111111111111111
1111111111111111111111111111111111111111
111111111111111111111111111111111111111 111111111111111111111111111111111111111 111111111111111111111111111111111111111
qBittorrent Enhanced Edition v4.5.3.zip
qBittorrent Enhanced Edition v4.5.3.zip
NetORMSetup1030.zip
NetORMSetup1030.zip
python-crawler-python爬虫
学习 Python 爬虫需要掌握以下几个方面的知识:首先,需要了解 Python 基础知识,包括变量、数据类型、控制结构、函数、模块等。 Python 是一种易于学习的语言,对于初学者来说,学习 Python 基础知识并不困难。其次,需要了解 HTML 和 CSS,这是因为爬虫需要解析网页的结构和内容。 HTML 是用来描述网页结构的标记语言,而 CSS 是用来描述网页样式的语言。了解 HTML 和 CSS 可以帮助你更好地理解网页的结构和内容,从而更好地爬取数据。第三,需要了解爬虫的基本概念,包括爬虫的类型、爬虫的工作流程、爬虫的优缺点等。了解这些概念可以帮助你更好地理解爬虫的原理和实现。第四,需要选择合适的爬虫框架,Python 中有多种爬虫框架可供选择,如 Scrapy、BeautifulSoup、Requests 等。不同的框架有其特点和优缺点,选择合适的框架可以帮助你更好地实现爬虫。第五,需要了解爬虫的反爬虫机制,包括 User Agent、Cookies、验证码等。了解这些机制可以帮助你更好地避免被反爬虫。最后,需要实践爬虫,通过实践爬虫可以帮助你更好地掌握爬虫的知识和技能