本文整理汇总了C++中CTime::fromTime方法的典型用法代码示例。如果您正苦于以下问题:C++ CTime::fromTime方法的具体用法?C++ CTime::fromTime怎么用?C++ CTime::fromTime使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CTime
的用法示例。
在下文中一共展示了CTime::fromTime方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: data
void CStateOnInsertion::startB2bAd(const CAdConfig& adConfig, const QDateTime& startTime)
{
if (!m_stateIsActive)
return;
CSpliceRequestMessage msg;
CSpliceSession* spliceSession = m_spliceSessions->createSpliceSession(startTime, m_spliceSessions->getLastSessionId());
spliceSession->setExpectedDuration(adConfig.m_duration);
spliceSession->setNewState(CSpliceSession::Initializing);
msg.m_sessionId = spliceSession->getSessionId();
msg.m_priorSession = spliceSession->getPriorSessionId();
CTime time;
time.fromTime(startTime);
msg.m_time = time;
msg.m_serviceId = adConfig.m_serviceId;
msg.m_pcrPid = adConfig.m_pcrPid;
msg.m_spliceElementaryStreams = adConfig.m_spliceElementaryStreams;
msg.m_duration = adConfig.m_duration;
msg.m_spliceEventId = 0xFFFFFFFF; // todo: fill in correct value for SCTE35
msg.m_postBlack = adConfig.m_postBlack;
msg.m_accessType = adConfig.m_accessType;
msg.m_overridePlaying = adConfig.m_overridePlaying;
msg.m_returnToPriorChannel = adConfig.m_overridePlaying;
vector<uint8_t> data(4,0); // bitrate rule and limit
msg.m_spliceApiDescriptors.push_back(CSpliceApiDescriptor(0x1, data));
sendMessage(&msg);
}