更新时间:2022-08-25 GMT+08:00
会议列表结构
--会场状态 WEB_CONF_SITE_STATUS_ASN ::= STRUCT { ucSiteNum<ucSiteNum> INT32, --视频协议 szVideoFormatSend<videoProtocolSend> STRING [0..20], szVideoFormatRev<videoProtocolRev> STRING [0..20], --视频带宽 szVideoBandWidthSend<videoBandWidthSend> STRING [0..12], szVideoBandWidthRev<videoBandWidthRev> STRING [0..12], --演示协议 szAuxStreamFormatSend<auxStreamProtocolSend> STRING [0..20], szAuxStreamFormatRev<auxStreamProtocolRev> STRING [0..20], --演示带宽 szAuxStreamBandWidthSend<auxStreamBandWidthSend> STRING [0..12], szAuxStreamBandWidthRev<auxVideoBandWidthRev> STRING [0..12], --音频协议 szAudioProtocolSend<audioProtocolSend> STRING [0..20], szAudioProtocolRev<audioProtocolRev> STRING [0..20], --音频带宽 szAudioBandWidthSend<audioBandWidthSend> STRING [0..12], szAudioBandWidthRev<audioBandWidthRev> STRING [0..12], } --查询单个会场信息的结构 WEB_QUERY_SITE ::= STRUCT { SiteInfo<siteInfo> WEB_SITE_LIST P, -- 会场信息 MT\mute ... SiteStatus<siteStatus> WEB_CONF_SITE_STATUS_ASN P, -- 会场状态 音视频协议等.. } -- 会议列表结构 WEB_SITE_LIST ::= STRUCT { ucSiteNum<siteNum> INT32, --会场句柄 ucJoinConf<joinConf> INT32, --是否入会 ucM<M> INT32, --M号 ucT<T> INT32, --T号 ucType<type> STRING [0..20], --会场类型("E1"/"H.323"/"sip"/"H.323 Phone"/"4E1"等),该字段数据都是无效值 ucIsPSTN<isPSTN> INT32 [0..1], --是否语音会场 ucGetName<isGetName> INT32 [0..1], --是否获取到会场名 aucName<siteName> STRING [0..192], --会场名 ucGetNumber<isGetNumber> INT32 [0..1], --是否获取到会场号码 aucNumber<siteNumber> STRING [0..128], --会场号码 ucMute<mute> INT32 [0..1], --是否被闭音 ucSilent<silent> INT32 [0..1], --是否被静音 ucReqTalk<isReqTalk> INT32 [0..1], --是否请求发言 ucAutoView<isAutoView> INT32 [0..1], --是否在循环观看队列 ucAutoBroad<isAutoBroad> INT32 [0..1], --是否在循环广播队列 uwAutoViewSeq<autoViewSeq> INT32 [0..65535], --循环观看次序 uwAutoBroadSeq<autoBroadSeq> INT32 [0..65535], --循环广播次序 ucChair<isChair> INT32 [0..1], --是否主席 ucClass<class> INT32 [0..65535], --会场分组字段, 前台使用, 后台不填充 aucMT<MT> STRING [0..10], --检索标识,M-T方式拼接成的字符串 ucView<isView> INT32 [0..65535], --是否本端被观看,前台处理,后台不填充 ucBroad<isBroad> INT32 [0..65535], --是否本端被广播,前台处理,后台不填充 ulType<siteType> STRING [0..10], --普通会场"site",智真会场"tp",该字段是智真专用 ulScreenNum<screenNum> INT32 [0..65535], -- 智真专用字段,screenNum字段 ucRemoteMicStates<remotemicstates> INT32 [0..1], --是否远端被被闭音 } -- 会议信息 and 会场列表 WEB_CONF_INFO ::= STRUCT { uwJoinCount<joinSum> INT32 [0..65535], --入会会场数目 uwUnJoinCount<unJoinSum> INT32 [0..65535], --未入会数目 ucConfState<confState> STRING [0..20], --会议状态: CONF_STATE,"autoView"循环观看,"freeTalk"自由讨论,"broadcast"广播,"rollCall"点名 LocalMT<localMT> WEB_MT_STRU P, --本端MT号 ucMeIsChair<isChair> INT32 [0..1], --本端是否主席 SeeingSite<seeingSite> WEB_MT_STRU P, --本端正在观看的会场 ucHasChair<hasChair> INT32 [0..1], --会议中是否存在主席 ucPermitChair<permitChair> INT32 [0..1], --会议中是否禁止或允许主席 ChairMT<chairMT> WEB_MT_STRU P, --主席会场的MT号 AuxTokenMT<auxTokenMT> WEB_MT_STRU P, --演示令牌所有者MT号 ucMeIsSiteCall<isSiteCall> INT32 [0..1], --本端是否是主叫呼集方 bIsSupportRecord<isSupportRecord> INT32 [0..1], --是否支持录_播 ucRecStatus<recStatus> INT32 [0..255], -- 录_播状态 ucConfLockState<confLockState> INT32 [0..1], --MiniMCU会议锁定状态 BrdSite<brdSite> WEB_MT_STRU P, --正在被广播的会场MT号 ucMulPicMode<mulPicMode> INT32 [0..255], --多画面模式,见WEB_E_MPICMODE ucMutiPicCount<mutiPicCount> INT32 [0..255], --子画面个数 ucMutiPicSytle<mutiPicStyle> INT32 [0..255], --多画面样式 ucMulPicCount<mulPicCount> INT32 [0..255], --多画面组数,跟R11的多组多画面特性无关,智真API不需关注 uwAutoViewIntvl<autoViewIntvl> INT32 [0..65535], --循环观看间隔 uwAutoBrdIntvl<autoBrdIntvl> INT32 [0..65535], --循环广播间隔 udwConfLeftTime<confLeftTime> INT32, --会议剩余时间, ucIsInMiniConf<isInMinimcuConf> INT32 [0..1], --是否加入MiniMCU会议,本地多点和终端加入MiniMCU会议后,都置1 ucViewMultipicID<viewMultipicID> INT32 [0..255], -- 观看的多组多画面的ID ucViewMultipicM<viewMultipicM> INT32 [0..255], -- 观看的多组多画面的M号 udwBrdID<brdID> INT32, -- 正在被广播的多组多画面ID SiteList<siteList> LIST OF WEB_SITE_LIST P, --会场列表 SiteInfo<siteInfo> LIST OF WEB_CONF_SITE_STATUS_ASN P,--会场状态列表 ulVoiceSwitchState<voiceState> INT32 [0..1], --声控切换状态(0/1) ulVoiceSwitchType<voiceType> STRING [0..10], --声控切换类别("site"按照会场;"screen"按照屏) ulAutoViewState<isAutoView> INT32 [0..1], --循环观看状态(0/1) ulAuxCapability<auxCapb> INT32 [0..10], --演示能力 0: 否, 1: Presentation, 2: LIVE ulAuxStatus<auxStatus> STRING [0..10], --本地持有令牌(1: local) 远端持有令牌(2:remote) 空闲(3:idle) stAuxMT<auxMT> WEB_MT_STRU P, --发送演示的会场的MT号 ulIsSupportT140<isSupportT140> INT32 [0..1], --是否支持T140 ulIsOpenT140<isOpenT140> INT32 [0..1], --是否开启T140 ucIsUnderMCU<isUnderMCU> INT32 [0..1], --是否在大MCU下,终端侧使用,智真无需关注 ucIsPstnJoinConf<isPstnJoinConf> INT32 [0..1], --PSTN是否加入会议,智真使用,终端无需关注 ucIsReportMode<isReportMode> INT32 , --是否汇报模式 ucIsCanReportMode<isCanReportMode> INT32 , --是否支持汇报模式 ucDeprivationAux<isDeprivationAux> INT32 [0..1], --剥夺演示令牌 ucConfCtrlVersion<ConfCtrlVersion> INT32, --会控版本号 ucTeleConfState<teleConfState> INT32, --智真会控状态 } typedef enum tagWEB_E_MPICMODE { WEB_E_PIC_MODE_4 = 0, /* 4画面 */ WEB_E_PIC_MODE_9, /* 9画面 */ WEB_E_PIC_MODE_6, /* 6画面 */ WEB_E_PIC_MODE_16, /* 16画面 */ WEB_E_PIC_MODE_8, /* 8画面 */ WEB_E_PIC_MODE_13R, /* 13画面(右边大)*/ WEB_E_PIC_MODE_13M, /* 13画面(中间大)*/ WEB_E_PIC_MODE_2, /* 2画面 */ WEB_E_PIC_MODE_3, /* 3画面 */ WEB_E_PIC_MODE_4M, /* MiniMCU 1+3画面 */ WEB_E_PIC_MODE_6M, /* MiniMCU 1+5画面 */ WEB_E_PIC_MODE_8M, /* MiniMCU 1+7画面 */ WEB_E_PIC_MODE_9M, /* MiniMCU 1+8画面 */ WEB_E_PIC_MODE_ABS_REM_MAIN, /* MiniMCU 普通终端用的抽象远端主流*/ WEB_E_PIC_MODE_ABS_REM_LOC_MAIN, /* MiniMCU 普通终端用的抽象远端主流+ 本端主流*/ WEB_E_PIC_MODE_ABS_REM_LOC_AUX_MAIN, /* MiniMCU 普通终端用的抽象远端主流 + 本端主流 +会议演示*/ WEB_E_PIC_MODE_ABS_REM_MAIN_AUX, /* MiniMCU 普通终端用的抽象远端主流+会议演示*/ WEB_E_PIC_MODE_1ADD2 = 19, /*1+2画面,1在上2在下*/ WEB_E_PIC_MODE_1ADD3, /*1+3画面,1在上3在下*/ WEB_E_PIC_MODE_1ADD4, /*1+4画面,1在上4在下*/ WEB_E_PIC_MODE_Big = 31, /* 大画面 */ WEB_E_PIC_MODE_LastMode = 32, /* 上次保存的模式 */ WEB_E_PIC_MODE_BUTT } WEB_E_MPICMODE;
父主题: 数据定义