本文整理汇总了C++中MythProgramInfo::SerieID方法的典型用法代码示例。如果您正苦于以下问题:C++ MythProgramInfo::SerieID方法的具体用法?C++ MythProgramInfo::SerieID怎么用?C++ MythProgramInfo::SerieID使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MythProgramInfo
的用法示例。
在下文中一共展示了MythProgramInfo::SerieID方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
MythRecordingRule MythScheduleHelper75::MakeOverride(const MythRecordingRule& rule, const MythProgramInfo& recording)
{
MythRecordingRule modifier = rule.DuplicateRecordingRule();
// Do the same as backend even we know the modifier will be rejected for manual rule:
// Don't know if this behavior is a bug issue or desired: cf libmythtv/recordingrule.cpp
if (modifier.SearchType() != Myth::ST_ManualSearch)
modifier.SetSearchType(Myth::ST_NoSearch);
modifier.SetType(Myth::RT_OverrideRecord);
modifier.SetParentID(modifier.RecordID());
modifier.SetRecordID(0);
modifier.SetInactive(false);
// Assign recording info
modifier.SetTitle(recording.Title());
modifier.SetSubtitle(recording.Subtitle());
modifier.SetDescription(recording.Description());
modifier.SetChannelID(recording.ChannelID());
modifier.SetCallsign(recording.Callsign());
modifier.SetStartTime(recording.StartTime());
modifier.SetEndTime(recording.EndTime());
modifier.SetSeriesID(recording.SerieID());
modifier.SetProgramID(recording.ProgramID());
modifier.SetCategory(recording.Category());
if (rule.InetRef().empty())
{
modifier.SetInerRef(recording.Inetref());
modifier.SetSeason(recording.Season());
modifier.SetEpisode(recording.Episode());
}
return modifier;
}