void TextTrackCueList::collectActiveCues(TextTrackCueList& activeCues) const { activeCues.clear(); for (auto& cue : m_list) { if (cue->isActive()) activeCues.add(cue); } }
void TextTrack::addListOfCues(HeapVector<Member<TextTrackCue>>& listOfNewCues) { TextTrackCueList* cues = ensureTextTrackCueList(); for (auto& newCue : listOfNewCues) { newCue->setTrack(this); cues->add(newCue); } if (cueTimeline() && mode() != disabledKeyword()) cueTimeline()->addCues(this, cues); }