chromium/out/Default/gen/media/mojo/mojom/speech_recognizer.mojom-params-data.h

// media/mojo/mojom/speech_recognizer.mojom-params-data.h is auto generated by mojom_bindings_generator.py, do not edit

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef MEDIA_MOJO_MOJOM_SPEECH_RECOGNIZER_MOJOM_PARAMS_DATA_H_
#define MEDIA_MOJO_MOJOM_SPEECH_RECOGNIZER_MOJOM_PARAMS_DATA_H_

#include "mojo/public/cpp/bindings/lib/bindings_internal.h"
#include "mojo/public/cpp/bindings/lib/buffer.h"

#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-private-field"
#endif

namespace mojo::internal {
class ValidationContext;
}


namespace media::mojom {
namespace internal {
class  SpeechRecognizer_Start_Params_Data {};
static_assert;
class  OnDeviceSpeechRecognition_OnDeviceWebSpeechAvailable_Params_Data {};
static_assert;
class  OnDeviceSpeechRecognition_OnDeviceWebSpeechAvailable_ResponseParams_Data {};
static_assert;
class  OnDeviceSpeechRecognition_InstallOnDeviceSpeechRecognition_Params_Data {};
static_assert;
class  OnDeviceSpeechRecognition_InstallOnDeviceSpeechRecognition_ResponseParams_Data {};
static_assert;
class  SpeechRecognitionSession_Abort_Params_Data {};
static_assert;
class  SpeechRecognitionSession_StopCapture_Params_Data {};
static_assert;
class  SpeechRecognitionSessionClient_ResultRetrieved_Params_Data {};
static_assert;
class  SpeechRecognitionSessionClient_ErrorOccurred_Params_Data {};
static_assert;
class  SpeechRecognitionSessionClient_Started_Params_Data {};
static_assert;
class  SpeechRecognitionSessionClient_AudioStarted_Params_Data {};
static_assert;
class  SpeechRecognitionSessionClient_SoundStarted_Params_Data {};
static_assert;
class  SpeechRecognitionSessionClient_SoundEnded_Params_Data {};
static_assert;
class  SpeechRecognitionSessionClient_AudioEnded_Params_Data {};
static_assert;
class  SpeechRecognitionSessionClient_Ended_Params_Data {};
static_assert;

}  // namespace internal


class SpeechRecognizer_Start_ParamsDataView {};


class OnDeviceSpeechRecognition_OnDeviceWebSpeechAvailable_ParamsDataView {};


class OnDeviceSpeechRecognition_OnDeviceWebSpeechAvailable_ResponseParamsDataView {};


class OnDeviceSpeechRecognition_InstallOnDeviceSpeechRecognition_ParamsDataView {};


class OnDeviceSpeechRecognition_InstallOnDeviceSpeechRecognition_ResponseParamsDataView {};


class SpeechRecognitionSession_Abort_ParamsDataView {};


class SpeechRecognitionSession_StopCapture_ParamsDataView {};


class SpeechRecognitionSessionClient_ResultRetrieved_ParamsDataView {};


class SpeechRecognitionSessionClient_ErrorOccurred_ParamsDataView {};


class SpeechRecognitionSessionClient_Started_ParamsDataView {};


class SpeechRecognitionSessionClient_AudioStarted_ParamsDataView {};


class SpeechRecognitionSessionClient_SoundStarted_ParamsDataView {};


class SpeechRecognitionSessionClient_SoundEnded_ParamsDataView {};


class SpeechRecognitionSessionClient_AudioEnded_ParamsDataView {};


class SpeechRecognitionSessionClient_Ended_ParamsDataView {};

inline void SpeechRecognizer_Start_ParamsDataView::GetParamsDataView(
    StartSpeechRecognitionRequestParamsDataView* output) {}


inline void OnDeviceSpeechRecognition_OnDeviceWebSpeechAvailable_ParamsDataView::GetLanguageDataView(
    mojo::StringDataView* output) {}




inline void OnDeviceSpeechRecognition_InstallOnDeviceSpeechRecognition_ParamsDataView::GetLanguageDataView(
    mojo::StringDataView* output) {}








inline void SpeechRecognitionSessionClient_ResultRetrieved_ParamsDataView::GetResultsDataView(
    mojo::ArrayDataView<::media::mojom::WebSpeechRecognitionResultDataView>* output) {}


inline void SpeechRecognitionSessionClient_ErrorOccurred_ParamsDataView::GetErrorDataView(
    ::media::mojom::SpeechRecognitionErrorDataView* output) {}















}  // media::mojom

#if defined(__clang__)
#pragma clang diagnostic pop
#endif

#endif  // MEDIA_MOJO_MOJOM_SPEECH_RECOGNIZER_MOJOM_PARAMS_DATA_H_