• tommyw@google.com's avatar
    MediaStream API: Adding the new id attribute to MediaStream and MediaStreamTrack · 860809ad
    tommyw@google.com authored
    https://bugs.webkit.org/show_bug.cgi?id=106564
    
    Reviewed by Adam Barth.
    
    Specification: http://dev.w3.org/2011/webrtc/editor/getusermedia.html
    MediaStream looses its label attribute and instead gets an id attribute.
    MediaStreamTrack gets an id attribute.
    
    Source/Platform:
    
    * chromium/public/WebMediaStreamComponent.h:
    (WebMediaStreamComponent):
    * chromium/public/WebMediaStreamDescriptor.h:
    (WebMediaStreamDescriptor):
    
    Source/WebCore:
    
    Not testable yet, will add tests in a followup patch.
    
    * Modules/mediastream/MediaStream.h:
    (WebCore::MediaStream::label):
    (MediaStream):
    (WebCore::MediaStream::id):
    * Modules/mediastream/MediaStream.idl:
    * Modules/mediastream/MediaStreamTrack.cpp:
    (WebCore::MediaStreamTrack::id):
    (WebCore):
    * Modules/mediastream/MediaStreamTrack.h:
    * Modules/mediastream/MediaStreamTrack.idl:
    * platform/chromium/support/WebMediaStreamComponent.cpp:
    (WebKit::WebMediaStreamComponent::initialize):
    (WebKit):
    (WebKit::WebMediaStreamComponent::isEnabled):
    (WebKit::WebMediaStreamComponent::id):
    (WebKit::WebMediaStreamComponent::source):
    * platform/chromium/support/WebMediaStreamDescriptor.cpp:
    (WebKit::WebMediaStreamDescriptor::label):
    (WebKit):
    (WebKit::WebMediaStreamDescriptor::id):
    * platform/mediastream/MediaStreamComponent.h:
    (WebCore::MediaStreamComponent::id):
    (WebCore::MediaStreamComponent::MediaStreamComponent):
    (MediaStreamComponent):
    * platform/mediastream/MediaStreamDescriptor.h:
    (WebCore::MediaStreamDescriptor::create):
    (WebCore::MediaStreamDescriptor::id):
    (WebCore::MediaStreamDescriptor::MediaStreamDescriptor):
    (MediaStreamDescriptor):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139352 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    860809ad
MediaStreamTrack.idl 2.27 KB