blob: 729013ce85df13f2ba24577a827ccf4fc97a89a6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
// Note: Some tests running on this _input_ file rely upon that the tripple
// closing '>' are not separated by spaces or anything else!
public class TestClass {
private static void initMap(void) {
HashMap < String, HashMap < String, List < Track >>> resolutionTracks = new HashMap < String, HashMap < String, List < Track >>> ();
}
private static void addTrackToMap(String resolution, Track track, HashMap < String, HashMap < String, List < Track >>> resolutionTracks) {
HashMap<String, List<Track> > tracks = null;
if (resolutionTracks.containsKey(resolution)) {
tracks = resolutionTracks.get(resolution);
} else {
tracks = new HashMap<String, List<Track> >();
tracks.put("soun", new LinkedList<Track>());
tracks.put("vide", new LinkedList<Track>());
resolutionTracks.put(resolution, tracks);
}
if (track.getHandler() != null) {
if (track.getHandler().equals("soun")) {
List<Track> audioTracks = tracks.get("soun");
audioTracks.add(track);
} else if (track.getHandler().equals("vide")) {
List<Track> videoTracks = tracks.get("vide");
videoTracks.add(track);
}
}
}
}
|