public static TextCues of(List<NoPlayerCue> cues) { return new TextCues(Collections.unmodifiableList(cues)); }
static TextCues map(List<Cue> cues) { if (cues == null) { return TextCues.of(Collections.<NoPlayerCue>emptyList()); } List<NoPlayerCue> noPlayerCues = new ArrayList<>(cues.size()); for (Cue cue : cues) { NoPlayerCue noPlayerCue = new NoPlayerCue( cue.text, cue.textAlignment, cue.bitmap, cue.line, cue.lineType, cue.lineAnchor, cue.position, cue.positionAnchor, cue.size, cue.bitmapHeight, cue.windowColorSet, cue.windowColor ); noPlayerCues.add(noPlayerCue); } return TextCues.of(noPlayerCues); } }