// 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. #ifndef CHROME_SERVICES_SPEECH_SODA_SODA_CLIENT_H_ #define CHROME_SERVICES_SPEECH_SODA_SODA_CLIENT_H_ #include "base/memory/raw_ptr.h" #include "base/scoped_native_library.h" #include "chrome/services/speech/soda/soda_async_impl.h" namespace soda { // These values are persisted to logs. Entries should not be renumbered and // numeric values should never be reused. // LINT.IfChange(LoadSodaResultValue) enum class LoadSodaResultValue { … }; // LINT.ThenChange(/tools/metrics/histograms/metadata/accessibility/enums.xml:LoadSodaResult) // The client that wraps the plain C-style interface between Chrome and the // Speech On-Device API (SODA). Changes to the interface must be backwards // compatible and reflected in the Google3-side definition. class SodaClient { … }; } // namespace soda #endif // CHROME_SERVICES_SPEECH_SODA_SODA_CLIENT_H_