OLD | NEW |
1 library html; | 1 library html; |
2 | 2 |
3 import 'dart:async'; | 3 import 'dart:async'; |
4 import 'dart:collection'; | 4 import 'dart:collection'; |
5 import 'dart:html_common'; | 5 import 'dart:html_common'; |
6 import 'dart:indexed_db'; | 6 import 'dart:indexed_db'; |
7 import 'dart:isolate'; | 7 import 'dart:isolate'; |
8 import 'dart:json' as json; | 8 import 'dart:json' as json; |
9 import 'dart:math'; | 9 import 'dart:math'; |
10 import 'dart:svg' as svg; | 10 import 'dart:svg' as svg; |
(...skipping 13901 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13912 | 13912 |
13913 | 13913 |
13914 | 13914 |
13915 @DocsEditable | 13915 @DocsEditable |
13916 @DomName('MediaStream') | 13916 @DomName('MediaStream') |
13917 class MediaStream extends EventTarget native "*MediaStream" { | 13917 class MediaStream extends EventTarget native "*MediaStream" { |
13918 | 13918 |
13919 static const EventStreamProvider<Event> endedEvent = const EventStreamProvider
<Event>('ended'); | 13919 static const EventStreamProvider<Event> endedEvent = const EventStreamProvider
<Event>('ended'); |
13920 | 13920 |
13921 @DocsEditable | 13921 @DocsEditable |
13922 factory MediaStream(MediaStreamTrackList audioTracks, MediaStreamTrackList vid
eoTracks) => MediaStream._create(audioTracks, videoTracks); | 13922 factory MediaStream() => MediaStream._create(); |
13923 static MediaStream _create(MediaStreamTrackList audioTracks, MediaStreamTrackL
ist videoTracks) => JS('MediaStream', 'new MediaStream(#,#)', audioTracks, video
Tracks); | 13923 static MediaStream _create() => JS('MediaStream', 'new MediaStream()'); |
13924 | 13924 |
13925 @DocsEditable | 13925 @DocsEditable |
13926 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event
Target.dispatchEvent') | 13926 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event
Target.dispatchEvent') |
13927 MediaStreamEvents get on => | 13927 MediaStreamEvents get on => |
13928 new MediaStreamEvents(this); | 13928 new MediaStreamEvents(this); |
13929 | 13929 |
13930 static const int ENDED = 2; | 13930 static const int ENDED = 2; |
13931 | 13931 |
13932 static const int LIVE = 1; | 13932 static const int LIVE = 1; |
13933 | 13933 |
(...skipping 14843 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
28777 _position = nextPosition; | 28777 _position = nextPosition; |
28778 return true; | 28778 return true; |
28779 } | 28779 } |
28780 _current = null; | 28780 _current = null; |
28781 _position = _array.length; | 28781 _position = _array.length; |
28782 return false; | 28782 return false; |
28783 } | 28783 } |
28784 | 28784 |
28785 T get current => _current; | 28785 T get current => _current; |
28786 } | 28786 } |
OLD | NEW |