12011-05-31 Tommy Widenflycht <tommyw@google.com>
2
3 Reviewed by NOBODY (OOPS!).
4
5 Media Stream API: integrate the Track List objects into the existing code.
6 https://bugs.webkit.org/show_bug.cgi?id=60205
7
8 Tests for the Media Stream API will be provided by the bug 56587.
9
10 * dom/ExclusiveTrackList.cpp:
11 (WebCore::ExclusiveTrackList::select):
12 (WebCore::ExclusiveTrackList::trackFailed):
13 * dom/ExclusiveTrackList.h:
14 * dom/GeneratedStream.cpp:
15 (WebCore::GeneratedStream::create):
16 (WebCore::GeneratedStream::GeneratedStream):
17 (WebCore::GeneratedStream::streamEnded):
18 (WebCore::GeneratedStream::audioTracks):
19 (WebCore::GeneratedStream::videoTracks):
20 (WebCore::GeneratedStream::stop):
21 * dom/GeneratedStream.h:
22 * dom/GeneratedStream.idl:
23 * dom/MultipleTrackList.cpp:
24 (WebCore::MultipleTrackList::trackFailed):
25 (WebCore::MultipleTrackList::enable):
26 (WebCore::MultipleTrackList::disable):
27 * dom/MultipleTrackList.h:
28 * dom/Stream.h:
29 * dom/TrackList.cpp:
30 (WebCore::TrackList::clear):
31 (WebCore::TrackList::associateStream):
32 (WebCore::TrackList::associatedStreamLabel):
33 (WebCore::TrackList::trackFailed):
34 (WebCore::TrackList::scriptExecutionContext):
35 * dom/TrackList.h:
36 * page/MediaStreamClient.h:
37 * page/MediaStreamController.cpp:
38 (WebCore::MediaStreamController::enableAudioTrack):
39 (WebCore::MediaStreamController::disableAudioTrack):
40 (WebCore::MediaStreamController::selectVideoTrack):
41 (WebCore::MediaStreamController::streamGenerated):
42 (WebCore::MediaStreamController::audioTrackFailed):
43 (WebCore::MediaStreamController::videoTrackFailed):
44 * page/MediaStreamController.h:
45 * page/MediaStreamFrameController.cpp:
46 (WebCore::MediaStreamFrameController::unregister):
47 (WebCore::MediaStreamFrameController::enterDetachedState):
48 (WebCore::MediaStreamFrameController::disconnectFrame):
49 (WebCore::MediaStreamFrameController::enableAudioTrack):
50 (WebCore::MediaStreamFrameController::disableAudioTrack):
51 (WebCore::MediaStreamFrameController::selectVideoTrack):
52 (WebCore::MediaStreamFrameController::streamGenerated):
53 (WebCore::MediaStreamFrameController::audioTrackFailed):
54 (WebCore::MediaStreamFrameController::videoTrackFailed):
55 * page/MediaStreamFrameController.h:
56 (WebCore::MediaStreamFrameController::ClientBase::isGenericClient):
57 (WebCore::MediaStreamFrameController::GenericClient::GenericClient):
58 (WebCore::MediaStreamFrameController::GenericClient::~GenericClient):
59 (WebCore::MediaStreamFrameController::GenericClient::isGenericClient):
60 (WebCore::MediaStreamFrameController::GenericClient::unregister):
61