Docs
Resources
Tools
News
to top

com.juphoon.lemon.MtcConf 类参考

详细描述

MtcConf 接口

静态 Public 成员函数

static int Mtc_ConfCreate ()
 MTC 会议创建。 更多
 
static int Mtc_ConfSetup (int dwConfId, Object zCookie)
 MTC 作为创建者设立一个新的会议。 更多
 
static int Mtc_ConfJoin (int dwConfId, Object zCookie, String pcUri)
 MTC 加入一个已存在的会议。 更多
 
static int Mtc_ConfAlert (int dwConfId, Object zCookie)
 MTC 提示一个呼入会议邀请,它将由 mtcConfCbIncoming 所设置的回调函数通知。 更多
 
static int Mtc_ConfAcpt (int dwConfId, Object zCookie)
 MTC 接受呼入会议邀请,它将由 mtcConfCbIncoming 所设置的回调通知。 更多
 
static int Mtc_ConfHold (int dwConfId, boolean bHold)
 MTC 会议保持 更多
 
static int Mtc_ConfSubs (int dwConfId)
 MTC 订阅会议事件。(不立即执行) 更多
 
static int Mtc_ConfIvtSess (int dwConfId, int dwSessId)
 MTC 邀请与你共同会话的新成员 到会议。(不立即执行) 更多
 
static int Mtc_ConfTerm (int dwConfId, int dwReason)
 MTC 会议终止。 更多
 
static Object Mtc_ConfGetCookie (int dwConfId)
 MTC 会议获取 cookie 值。 更多
 
static int Mtc_ConfGetPeerUri (int dwConfId, MtcString ppcDispName, MtcString ppcUri)
 MTC 会议获取对方 URI 和显示名称。 更多
 
static int Mtc_ConfGetConfUri (int dwConfId, MtcString ppcDispName, MtcString ppcUri)
 MTC 会议获取会议 URI 和显示名称。 更多
 
static int Mtc_ConfGetInitiatorUri (int dwConfId, MtcString ppcDispName, MtcString ppcUri)
 MTC 会议获取发起人 URI 和显示名称。 更多

额外继承的成员函数

静态 Public 属性 继承自 com.juphoon.lemon.MtcConfConstants

static final int MTC_EBASE_CP = 0xE000
 CP 错误库
 
static final int MTC_EBASE_REG = 0xE100
 REG 错误库
 
static final int MTC_EBASE_CALL = 0xE200
 CALL 错误库
 
static final int MTC_EBASE_VSHARE = 0xE300
 VSHARE 错误库
 
static final int MTC_EBASE_CAP = 0xE400
 CAP 错误库
 
static final int MTC_EBASE_BUDDY = 0xE500
 BUDDY 错误库
 
static final int MTC_EBASE_GRP = 0xE600
 GRP 错误库
 
static final int MTC_EBASE_CONF = 0xE700
 CONF 错误库
 
static final int MTC_EBASE_GS = 0xE800
 GS 错误库
 
static final int MTC_EBASE_PRES = 0xE900
 PRES 错误库
 
static final int MTC_EBASE_IM = 0xEA00
 IM 错误库
 
static final int MTC_EBASE_CONTACT = 0xEB00
 CONTACT 错误库
 
static final int MTC_EBASE_LOG = 0xEC00
 LOG 错误库
 
static final int MTC_EBASE_LCS = 0xED00
 LCS 错误库
 
static final int MTC_CONF_ERR_NO = (0xE700+0)
 没有错误。
 
static final int MTC_CONF_ERR_AUTH_FAILED = (0xE700+1)
 授权失败,无效用户或密码。
 
static final int MTC_CONF_ERR_SESS_TMR = (0xE700+2)
 会议刷新错误。
 
static final int MTC_CONF_ERR_FORBIDDEN = (0xE700+3)
 会议被禁止。
 
static final int MTC_CONF_ERR_NOT_FOUND = (0xE700+4)
 会议成员未找到.
 
static final int MTC_CONF_ERR_NOT_ACPTED = (0xE700+5)
 会议不被接受
 
static final int MTC_CONF_ERR_TEMP_UNAVAIL = (0xE700+6)
 会议成员临时不可用。
 
static final int MTC_CONF_ERR_REQ_TERMED = (0xE700+7)
 会议请求终止。
 
static final int MTC_CONF_ERR_INTERNAL_ERR = (0xE700+8)
 服务器内部错误.
 
static final int MTC_CONF_ERR_SRV_UNAVAIL = (0xE700+9)
 业务不可用。
 
static final int MTC_CONF_ERR_OTHER = (0xE700+10)
 其他错误.
 
static final int MTC_CONF_PARTP_STATE_PENDING = (0xE700+11)
 成员等待
 
static final int MTC_CONF_PARTP_STATE_DIALINGIN = (0xE700+12)
 成员正在呼入
 
static final int MTC_CONF_PARTP_STATE_DIALINGOUT = (0xE700+13)
 成员正在呼出
 
static final int MTC_CONF_PARTP_STATE_ALERTING = (0xE700+14)
 成员正在提醒
 
static final int MTC_CONF_PARTP_STATE_CONNED = (0xE700+15)
 成员已连接
 
static final int MTC_CONF_PARTP_STATE_ONHOLD = (0xE700+16)
 成员保持
 
static final int MTC_CONF_PARTP_STATE_DISCING = (0xE700+17)
 成员正在断开连接
 
static final int MTC_CONF_PARTP_STATE_DISCED = (0xE700+18)
 成员已断开连接

成员函数说明

static int com.juphoon.lemon.MtcConf.Mtc_ConfAcpt (int dwConfId, Object zCookie ) static

MTC 接受呼入会议邀请,它将由 mtcConfCbIncoming 所设置的回调通知。

若接受会议邀请,GUI将由 mtcConfCbConned 所设置的回调通知。

参数
[in]dwConfId你想要接受的会议的ID。
[in]zCookie与UI资源相一致的会议。
返回值
MtcCommonConstants::ZOK成功。
MtcCommonConstants::ZFAILED失败。
参见
mtcConfCbIncoming, MtcConf.Mtc_ConfAlert
static int com.juphoon.lemon.MtcConf.Mtc_ConfAlert (int dwConfId, Object zCookie ) static

MTC 提示一个呼入会议邀请,它将由 mtcConfCbIncoming 所设置的回调函数通知。

参数
[in]dwConfId你想要加入的会议的ID。
[in]zCookie与UI资源相一致的会议。
返回值
MtcCommonConstants::ZOK成功。
MtcCommonConstants::ZFAILED失败。

该函数用来告知会议邀请方你已经接收了 邀请并在UI层面给用户提示。用户应该做出 决定是否接受会议邀请。

参见
mtcConfCbIncoming, MtcConf.Mtc_ConfAcpt
static int com.juphoon.lemon.MtcConf.Mtc_ConfCreate () static

MTC 会议创建。

返回
新建会议的ID,若成功,否则返回 MtcCommonConstants::INVALIDID。

与会话创建的方式不同,这一函数仅分配 会议资源。若你想设置或加入一个会议,你需要 通过调用其他函数一步步进行。

参见
MtcConf.Mtc_ConfSetup, MtcConf.Mtc_ConfJoin
static int com.juphoon.lemon.MtcConf.Mtc_ConfGetConfUri (int dwConfId, MtcString ppcDispName, MtcString ppcUri ) static

MTC 会议获取会议 URI 和显示名称。

参数
[in]dwConfId你想要获取的会议的ID。
[out]ppcDispName会议显示名称。
[out]ppcUri会议URI。

调用方必须先复制出参数在使用。

返回值
MtcCommonConstants::ZOK成功。
MtcCommonConstants::ZFAILED失败。
参见
MtcConf.Mtc_ConfGetPeerUri, MtcConf.Mtc_ConfGetInitiatorUri
static Object com.juphoon.lemon.MtcConf.Mtc_ConfGetCookie (int dwConfId) static

MTC 会议获取 cookie 值。

参数
[in]dwConfId你想要从中获取 cookie 值的会议的ID。
返回
会议 cookie。

cookie值可由 MtcConf.Mtc_ConfSetup, MtcConf.Mtc_ConfJoin 或 Mtc_ConfAcpt 预先设置。

参见
MtcConf.Mtc_ConfSetup, MtcConf.Mtc_ConfJoin, MtcConf.Mtc_ConfAcpt
static int com.juphoon.lemon.MtcConf.Mtc_ConfGetInitiatorUri (int dwConfId, MtcString ppcDispName, MtcString ppcUri ) static

MTC 会议获取发起人 URI 和显示名称。

参数
[in]dwConfId你想要获取的会议的 ID。
[out]ppcDispName会议显示名称。
[out]ppcUri会议 URI。

调用方必须先复制出参数在使用。

返回值
MtcCommonConstants::ZOK成功。
MtcCommonConstants::ZFAILED失败。
参见
MtcConf.Mtc_ConfGetPeerUri, MtcConf.Mtc_ConfGetConfUri
static int com.juphoon.lemon.MtcConf.Mtc_ConfGetPeerUri (int dwConfId, MtcString ppcDispName, MtcString ppcUri ) static

MTC 会议获取对方 URI 和显示名称。

参数
[in]dwConfId你想要获取的会议的ID。
[out]ppcDispName会议显示名称。
[out]ppcUri会议URI。

调用方必须先复制出参数在使用。

返回值
MtcCommonConstants::ZOK成功。
MtcCommonConstants::ZFAILED失败。
参见
MtcConf.Mtc_ConfGetConfUri, MtcConf.Mtc_ConfGetInitiatorUri
static int com.juphoon.lemon.MtcConf.Mtc_ConfHold (int dwConfId, boolean bHold ) static

MTC 会议保持

若保持会议成功,GUI将由 mtcConfCbHoldOk 所设置的回调通知。

若取消保持会议成功,GUI将由 mtcConfCbUnHoldOk 所设置的回调通知。

若保持会议失败,GUI将由 mtcConfCbHoldFailed 所设置的回调通知。

若取消保持会议失败,GUI将由 mtcConfCbUnHoldFailed 所设置的回调通知。

当接收保持会议时,GUI将由 mtcConfCbHeld 所设置的回调通知。

当接收取消保持会议时,GUI将由 mtcConfCbUnHeld 所设置的回调通知。

参数
[in]dwConfId你想要保持或取消保持的会议的ID。
[in]bHold指保持或取消保持的意愿。
返回值
MtcCommonConstants::ZOK成功。
MtcCommonConstants::ZFAILED失败。
参见
MtcConf.Mtc_ConfSetup
static int com.juphoon.lemon.MtcConf.Mtc_ConfIvtSess (int dwConfId, int dwSessId ) static

MTC 邀请与你共同会话的新成员 到会议。(不立即执行)

参数
[in]dwConfId你想要邀请新成员进入的会议的ID。
[in]dwSessId你与想要邀请的新成员所在的会话的ID。
返回值
MtcCommonConstants::ZOK成功。
MtcCommonConstants::ZFAILED失败。
static int com.juphoon.lemon.MtcConf.Mtc_ConfJoin (int dwConfId, Object zCookie, String pcUri ) static

MTC 加入一个已存在的会议。

若加入一个会议,GUI将由 mtcConfCbOutgoing, mtcConfCbAlerted, mtcConfCbConned 所设置的回调通知。

参数
[in]dwConfId你想要加入的会议的ID。
[in]zCookie与UI资源相一致的会议。
[in]pcUri已存在的会议的URI。
返回值
MtcCommonConstants::ZOK成功。
MtcCommonConstants::ZFAILED失败。
参见
MtcConf.Mtc_ConfCreate, MtcConf.Mtc_ConfSetup
static int com.juphoon.lemon.MtcConf.Mtc_ConfSetup (int dwConfId, Object zCookie ) static

MTC 作为创建者设立一个新的会议。

若作为创建者设立一个新的会议,GUI将由 mtcConfCbOutgoing, mtcConfCbAlerted, mtcConfCbConned 所设置的回调通知。

当接收到会议邀请是,GUI将由 mtcConfCbIncoming 所设置的回调通知。

参数
[in]dwConfId你想要设立的会议的ID.
[in]zCookie与UI资源相一致的会议。
返回值
MtcCommonConstants::ZOK成功。
MtcCommonConstants::ZFAILED失败。
参见
MtcConf.Mtc_ConfCreate, MtcConf.Mtc_ConfJoin
static int com.juphoon.lemon.MtcConf.Mtc_ConfSubs (int dwConfId) static

MTC 订阅会议事件。(不立即执行)

若邀请新成员加入会议或从会议提出成员,GUI将由 mtcConfCbMdfyed 所设置的回调通知。

参数
[in]dwConfId你想要订阅的会议的ID。
返回值
MtcCommonConstants::ZOK成功。
MtcCommonConstants::ZFAILED失败。
参见
MtcConf.Mtc_ConfSetup
static int com.juphoon.lemon.MtcConf.Mtc_ConfTerm (int dwConfId, int dwReason ) static

MTC 会议终止。

参数
[in]dwConfId你想要终止的会议的ID。
[in]dwReason指终止原因,这可能触发在S-CSCF触发一些服务。
返回值
MtcCommonConstants::ZOK成功。
MtcCommonConstants::ZFAILED失败。
Juphoon © 2015 中文(简体)
关于我们 JusTalk 开发人员 招聘 隐私政策