void InbandGenericTextTrack::removeGenericCue(InbandTextTrackPrivate*, GenericCueData* cueData) { RefPtr<TextTrackCueGeneric> cue = m_cueMap.find(cueData); if (cue) { LOG(Media, "InbandGenericTextTrack::removeGenericCue removing cue: start=%.2f, end=%.2f, content=\"%s\"\n", cueData->startTime(), cueData->endTime(), cueData->content().utf8().data()); removeCue(cue.get(), IGNORE_EXCEPTION); } else m_cueMap.remove(cueData); }
void InbandDataTextTrack::removeDataCue(InbandTextTrackPrivate*, const MediaTime&, const MediaTime&, PassRefPtr<SerializedPlatformRepresentation> prpPlatformValue) { RefPtr<SerializedPlatformRepresentation> platformValue = prpPlatformValue; auto iter = m_incompleteCueMap.find(platformValue.get()); if (iter == m_incompleteCueMap.end()) return; if (RefPtr<DataCue> cue = iter->value) { LOG(Media, "InbandDataTextTrack::removeDataCue removing cue: start=%s, end=%s\n", toString(cue->startTime()).utf8().data(), toString(cue->endTime()).utf8().data()); removeCue(*cue); } }
bool ScannerManagerComponent::keyPressed (const KeyPress &k, Component* originatingComponent) { if (k.getKeyCode() == k.backspaceKey) { for (unsigned i = 0; i < cues.size(); i++) { if (cues[i]->isSelected()) { removeCue (i); repaint (); return true; } } return false; } return false; }