Home | History | Annotate | Download | only in media
      1 // Copyright 2014 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #include "content/renderer/media/media_stream_source.h"
      6 
      7 #include "base/callback_helpers.h"
      8 
      9 namespace content {
     10 
     11 const char MediaStreamSource::kSourceId[] = "sourceId";
     12 
     13 MediaStreamSource::MediaStreamSource() {
     14 }
     15 
     16 MediaStreamSource::~MediaStreamSource() {}
     17 
     18 void MediaStreamSource::StopSource() {
     19   DoStopSource();
     20   if (!stop_callback_.is_null())
     21     base::ResetAndReturn(&stop_callback_).Run(owner());
     22 
     23   owner().setReadyState(blink::WebMediaStreamSource::ReadyStateEnded);
     24 }
     25 
     26 }  // namespace content
     27