private Parameters createMixerParams() { Parameters mixerParams = mediaSession.createParameters(); mixerParams.put(MediaMixer.MAX_PORTS, 900); return mixerParams; } }
public Patterns(Parameter[] labels, Parameters options) { if (labels == null || labels.length == 0) { return; } if (options == null || options.size() == 0) { return; } for (int i = 0; i < labels.length; i++) { patterns.add(new Pattern(i, (String) options.get(labels[i]))); } Collections.sort(patterns); }
private String[] getPatterns(RTC[] rtc, Parameters options) { if (rtc == null || options == null) { return null; } ArrayList<String> list = new ArrayList(); for (RTC r : rtc) { for (int i = 0; i < SignalDetector.PATTERN_MATCH.length; i++) { if (r.getTrigger() == SignalDetector.PATTERN_MATCH[i]) { if (options.containsKey(SignalDetector.PATTERN[i])) { list.add((String)options.get(SignalDetector.PATTERN[i])); triggers.add(SignalDetector.PATTERN_MATCH[i]); } } } } if (list.isEmpty()) { return null; } String[] patterns = new String[list.size()]; list.toArray(patterns); this.rtcTriggered = true; return patterns; }
private String[] getPatterns(Parameter[] labels, Parameters options) { if (labels == null || options == null) { return null; } String[] patterns = new String[labels.length]; for (int i = 0; i < labels.length; i++) { patterns[i] = (String) options.get(labels[i]); } return patterns; }
public MediaConfigImpl(SupportedFeaturesImpl features, Parameters params) { this.features = features; this.params.putAll(params); }
private String[] getPatterns(RTC[] rtc, Parameters options) { if (rtc == null || options == null) { return null; } ArrayList<String> list = new ArrayList(); for (RTC r : rtc) { for (int i = 0; i < SignalDetector.PATTERN_MATCH.length; i++) { if (r.getTrigger() == SignalDetector.PATTERN_MATCH[i]) { if (options.containsKey(SignalDetector.PATTERN[i])) { list.add((String)options.get(SignalDetector.PATTERN[i])); triggers.add(SignalDetector.PATTERN_MATCH[i]); } } } } if (list.isEmpty()) { return null; } String[] patterns = new String[list.size()]; list.toArray(patterns); this.rtcTriggered = true; return patterns; }
private String[] getPatterns(Parameter[] labels, Parameters options) { if (labels == null || options == null) { return null; } String[] patterns = new String[labels.length]; for (int i = 0; i < labels.length; i++) { patterns[i] = (String) options.get(labels[i]); } return patterns; }
public Patterns(Parameter[] labels, Parameters options) { if (labels == null || labels.length == 0) { return; } if (options == null || options.size() == 0) { return; } for (int i = 0; i < labels.length; i++) { patterns.add(new Pattern(i, (String) options.get(labels[i]))); } Collections.sort(patterns); }
public MediaConfigImpl(SupportedFeaturesImpl features, Parameters params) { this.features = features; this.params.putAll(params); }
private Parameters createMixerParams() { // Allow only two participants and one media group Parameters mixerParams = mediaSession.createParameters(); mixerParams.put(MediaMixer.MAX_PORTS, 3); return mixerParams; }
if (params != null && params.containsKey(Player.MAX_DURATION)) { long du = ((Integer)params.get(Player.MAX_DURATION)); buff.append(" "); buff.append("du=").append(du); if (params != null && params.containsKey(Player.START_OFFSET)) { buff.append(" "); buff.append("of=").append(params.get(Player.START_OFFSET)); if (params != null && params.containsKey(Player.REPEAT_COUNT)) { int it = 0; if (params.get(Player.REPEAT_COUNT) instanceof Integer) { try { it = ((Integer)params.get(Player.REPEAT_COUNT)); } catch (Exception e) { if (params != null && params.containsKey(Player.INTERVAL)) { buff.append(" "); buff.append("iv=").append(params.get(Player.INTERVAL));
private String[] getFilters(Parameters options) { if (options == null) { return null; } if (options.get(SignalDetector.FILTERED_PATTERNS) == null) { return null; } Parameter[] ptt = (Parameter[]) options.get(SignalDetector.FILTERED_PATTERNS); String[] filters = new String[ptt.length]; for (int i = 0; i < ptt.length; i++) { filters[i] = (String) options.get(ptt[i]); } return filters; }