| Index: chrome/browser/media/router/media_router_feature.cc
|
| diff --git a/chrome/browser/media/router/media_router_feature.cc b/chrome/browser/media/router/media_router_feature.cc
|
| index 5e636a39f4a110898c3df1b6e3ad9053c86fbb47..690a3c34af3951b7d45c5c3759667f39f4c842c3 100644
|
| --- a/chrome/browser/media/router/media_router_feature.cc
|
| +++ b/chrome/browser/media/router/media_router_feature.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "chrome/browser/media/router/media_router_feature.h"
|
|
|
| +#include "base/feature_list.h"
|
| #include "build/build_config.h"
|
| #include "content/public/browser/browser_context.h"
|
| #include "extensions/features/features.h"
|
| @@ -16,6 +17,16 @@
|
|
|
| namespace media_router {
|
|
|
| +#if !defined(OS_ANDROID)
|
| +// Controls if browser side DIAL device discovery is enabled.
|
| +const base::Feature kEnableDialLocalDiscovery{
|
| + "EnableDialLocalDiscovery", base::FEATURE_DISABLED_BY_DEFAULT};
|
| +
|
| +// Controls if browser side Cast device discovery is enabled.
|
| +const base::Feature kEnableCastDiscovery{"EnableCastDiscovery",
|
| + base::FEATURE_DISABLED_BY_DEFAULT};
|
| +#endif
|
| +
|
| #if defined(OS_ANDROID) || BUILDFLAG(ENABLE_EXTENSIONS)
|
| namespace {
|
| const PrefService::Preference* GetMediaRouterPref(
|
| @@ -41,4 +52,16 @@ bool MediaRouterEnabled(content::BrowserContext* context) {
|
| #endif // defined(OS_ANDROID) || BUILDFLAG(ENABLE_EXTENSIONS)
|
| }
|
|
|
| +#if !defined(OS_ANDROID)
|
| +// Returns true if browser side DIAL discovery is enabled.
|
| +bool DialLocalDiscoveryEnabled() {
|
| + return base::FeatureList::IsEnabled(kEnableDialLocalDiscovery);
|
| +}
|
| +
|
| +// Returns true if browser side Cast discovery is enabled.
|
| +bool CastDiscoveryEnabled() {
|
| + return base::FeatureList::IsEnabled(kEnableCastDiscovery);
|
| +}
|
| +#endif
|
| +
|
| } // namespace media_router
|
|
|