blob: 874f3c47ec8d45d8792b95a5ba004c34825317e1 [file] [log] [blame]
// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "components/live_caption/pref_names.h"
#include <string>
#include "base/feature_list.h"
#include "build/build_config.h"
#include "components/prefs/pref_service.h"
#if !BUILDFLAG(IS_ANDROID)
#include "components/soda/constants.h"
#include "media/base/media_switches.h"
#endif
namespace prefs {
#if !defined(ANDROID)
const std::string GetLiveCaptionLanguageCode(PrefService* profile_prefs) {
return profile_prefs->GetString(prefs::kLiveCaptionLanguageCode);
}
bool IsLanguageCodeForLiveCaption(speech::LanguageCode language_code,
PrefService* profile_prefs) {
return language_code ==
speech::GetLanguageCode(GetLiveCaptionLanguageCode(profile_prefs));
}
#endif // !defined(ANDROID)
} // namespace prefs