| // Copyright (c) 2020 The Chromium Embedded Framework Authors. All rights |
| // reserved. Use of this source code is governed by a BSD-style license that |
| // can be found in the LICENSE file. |
| |
| #include "libcef/browser/media_router/media_source_impl.h" |
| |
| CefMediaSourceImpl::CefMediaSourceImpl( |
| const media_router::MediaSource::Id& source_id) |
| : source_(source_id) {} |
| |
| CefMediaSourceImpl::CefMediaSourceImpl(const GURL& presentation_url) |
| : source_(presentation_url) {} |
| |
| CefString CefMediaSourceImpl::GetId() { |
| return source_.id(); |
| } |
| |
| bool CefMediaSourceImpl::IsValid() { |
| return source_.IsValid(); |
| } |
| |
| bool CefMediaSourceImpl::IsCastSource() { |
| return !IsDialSource(); |
| } |
| |
| bool CefMediaSourceImpl::IsDialSource() { |
| return source_.IsDialSource(); |
| } |