#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 …;
}
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) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif