本文整理汇总了C++中fb::JSObjectPtr::get方法的典型用法代码示例。如果您正苦于以下问题:C++ JSObjectPtr::get方法的具体用法?C++ JSObjectPtr::get怎么用?C++ JSObjectPtr::get使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类fb::JSObjectPtr
的用法示例。
在下文中一共展示了JSObjectPtr::get方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: SetRemoteDescription
void GCPAPI::SetRemoteDescription(const FB::variant& action,
const FB::variant& sdp,
const FB::JSObjectPtr& succCb,
const FB::JSObjectPtr& failCb)
{
GoCast::RtcCenter* pCtr = GoCast::RtcCenter::Instance();
m_onsetsdpsuccessCb = succCb;
m_onsetsdpfailureCb = failCb;
if(false == pCtr->Inited())
{
std::string msg = m_htmlId.convert_cast<std::string>();
msg += ": Failed to init RtcCenter singleton...";
FBLOG_ERROR_CUSTOM("GCPAPI::SetRemoteDescription", msg);
if(NULL != failCb.get())
{
failCb->InvokeAsync("", FB::variant_list_of("RtcCenter init failed"));
}
return;
}
pCtr->SetRemoteDescription(m_htmlId.convert_cast<std::string>(),
m_pSetRemoteSDPObserver,
action.convert_cast<std::string>(),
sdp.convert_cast<std::string>());
}
示例2: GetUserMedia
void GCPAPI::GetUserMedia(const FB::JSObjectPtr& mediaHints,
const FB::JSObjectPtr& succCb,
const FB::JSObjectPtr& failCb)
{
GoCast::RtcCenter* pCtr = GoCast::RtcCenter::Instance();
m_htmlId = "localPlayer";
if(false == pCtr->Inited())
{
std::string msg = m_htmlId.convert_cast<std::string>();
msg += ": Failed to init RtcCenter singleton...";
FBLOG_ERROR_CUSTOM("GCPAPI::GetUserMedia", msg);
if(NULL != failCb.get())
{
failCb->InvokeAsync("", FB::variant_list_of("RtcCenter init failed"));
}
return;
}
pCtr->GetUserMedia(mediaHints, succCb, failCb, false);
}