void RDD9ContentPackageManager::SetStartTimecode(Timecode start_timecode)
{
    if (!start_timecode.IsInvalid() && start_timecode.GetRoundedTCBase() == get_rounded_tc_base(mFrameRate))
        mStartTimecode = start_timecode;
    else
        mStartTimecode.SetInvalid();
}