• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2020 The Chromium Embedded Framework Authors. All rights
2 // reserved. Use of this source code is governed by a BSD-style license that
3 // can be found in the LICENSE file.
4 
5 #include "libcef/browser/media_router/media_source_impl.h"
6 
CefMediaSourceImpl(const media_router::MediaSource::Id & source_id)7 CefMediaSourceImpl::CefMediaSourceImpl(
8     const media_router::MediaSource::Id& source_id)
9     : source_(source_id) {}
10 
CefMediaSourceImpl(const GURL & presentation_url)11 CefMediaSourceImpl::CefMediaSourceImpl(const GURL& presentation_url)
12     : source_(presentation_url) {}
13 
GetId()14 CefString CefMediaSourceImpl::GetId() {
15   return source_.id();
16 }
17 
IsCastSource()18 bool CefMediaSourceImpl::IsCastSource() {
19   return !IsDialSource();
20 }
21 
IsDialSource()22 bool CefMediaSourceImpl::IsDialSource() {
23   return source_.IsDialSource();
24 }
25