ZIPmedicalclient-2024-6-28.zip 3.55MB

weixin_55940903

资源文件列表:

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

资源介绍:

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 : * * <Date> | <Version> | <Author> | <Description> * *--------------------------------------------------------------------------* * 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 <windows.h> #ifndef strcasecmp #define strcasecmp _stricmp #endif #ifndef strncasecmp #define strncasecmp _strnicmp #endif #endif /*_WIN32*/ #include <stdint.h> #include <string.h> #include <string> #define __STDC_FORMAT_MACROS #include <inttypes.h> #include <vector> #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, ///<Reconnecting kFailoverStateConnected, ///<Reconnect succeed kFailoverStateFailed, ///<Reconnect failed }; /*! * @brief video render mode */ enum SccVideoRenderMode { kVideoRenderModeFitCenter = 1, ///< fit center kVideoRenderModeFitFull = 2, ///< fit full kVideoRenderModeCropCenter = 3, ///< crop center }; /*! * @brief video profile */ enum SccVideoProfileType { kVideoProfileLowest = 0, ///< 160 x 90/120 @ 15fps 64kbps kVideoProfileLow, ///< 320 x 180/240 @ 15fps 256kbps kVideoProfileStandard, ///< 640 x 360/480 @ 30fps 800kbps kVideoProfileHD720P, ///< 1280 x 720 @ 30fps 1800kbps kVideoProfileHD1080P, ///< 1920 x 1080 @ 30fps 2500kbps kVideoProfileMax = kVideoProfileHD1080P ///< max profile }; //@brief video stream mode enum SccVideoStreamMode { kVideoStreamModeFluencyFirst = 0, kVideoStreamModeQualityFirst = 1, }; /*! * @brief Enumeration of audio mode for intended application. */ enum SccAudioMode { kAudioModeVoice = 0, ///< optimized for voice signals. kAudioModeMusic48kbps = 1, ///< optimized for non-voice signals like music. Max average bitrate 48kbps. kAudioModeMusic64kbps = 2, ///< optimized for non-voice signals like music. Max average bitrate 64kbps. kAudioModeMusic96kbps = 3, ///< optimized for non-voice signals like music. Max average bitrate 96kbps. kAudioModeMusic128kbps = 4, ///< optimized for non-voice signals like music. Max average bitrate 128kbps. }; /*! * @brief audio raw type */ enum SccAudioType { kAudioTypePCM = 0, ///< 16bit signed integer linear PCM audio }; /*! * @brief audio media data's format */ struct SccAudioFormat { SccAudioType type; ///< audio raw type, @see SccAudioType uint32_t channels; ///< 1 is mono, 2 is stereo uint32_t sampleRate; ///< sample rates per second, 44100 for example uint32_t bytesPerSample; ///< bytes of one sample, 2 bytes (16 bits) for example uint64_t timestamp; ///< timestamp SccAudioFormat() { ::memset( this , 0 , sizeof( SccAudioFormat )); } }; /*! * @brief video raw typ
100+评论
captcha
    类型标题大小时间
    ZIPHCM2.0(中文)英威腾通讯软件6.51MB10月前
    ZIPC语言贪吃蛇2024(附完整文档和说明)1.93KB10月前
    ZIP实验8软升本23-7蔡雨馨120233504303.zip513.95KB10月前
    ZIP支持国内网络环境比较好用的谷歌浏览器翻译插件3.59MB10月前
    ZIP11111111111111111111111111111111111111157.45MB10月前
    ZIPqBittorrent Enhanced Edition v4.5.3.zip35.84MB10月前
    ZIPNetORMSetup1030.zip3.5MB10月前
    ZIPpython-crawler-python爬虫13.17KB10月前