#ifndef MEDIA_MIDI_MIDI_SERVICE_MOJOM_PARAMS_DATA_H_
#define MEDIA_MIDI_MIDI_SERVICE_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 midi::mojom {
namespace internal {
class MidiSessionClient_AddInputPort_Params_Data { … };
static_assert …;
class MidiSessionClient_AddOutputPort_Params_Data { … };
static_assert …;
class MidiSessionClient_SetInputPortState_Params_Data { … };
static_assert …;
class MidiSessionClient_SetOutputPortState_Params_Data { … };
static_assert …;
class MidiSessionClient_SessionStarted_Params_Data { … };
static_assert …;
class MidiSessionClient_AcknowledgeSentData_Params_Data { … };
static_assert …;
class MidiSessionClient_DataReceived_Params_Data { … };
static_assert …;
class MidiSessionProvider_StartSession_Params_Data { … };
static_assert …;
class MidiSession_SendData_Params_Data { … };
static_assert …;
}
class MidiSessionClient_AddInputPort_ParamsDataView { … };
class MidiSessionClient_AddOutputPort_ParamsDataView { … };
class MidiSessionClient_SetInputPortState_ParamsDataView { … };
class MidiSessionClient_SetOutputPortState_ParamsDataView { … };
class MidiSessionClient_SessionStarted_ParamsDataView { … };
class MidiSessionClient_AcknowledgeSentData_ParamsDataView { … };
class MidiSessionClient_DataReceived_ParamsDataView { … };
class MidiSessionProvider_StartSession_ParamsDataView { … };
class MidiSession_SendData_ParamsDataView { … };
inline void MidiSessionClient_AddInputPort_ParamsDataView::GetInfoDataView(
PortInfoDataView* output) { … }
inline void MidiSessionClient_AddOutputPort_ParamsDataView::GetInfoDataView(
PortInfoDataView* output) { … }
inline void MidiSessionClient_DataReceived_ParamsDataView::GetDataDataView(
mojo::ArrayDataView<uint8_t>* output) { … }
inline void MidiSessionClient_DataReceived_ParamsDataView::GetTimestampDataView(
::mojo_base::mojom::TimeTicksDataView* output) { … }
inline void MidiSession_SendData_ParamsDataView::GetDataDataView(
mojo::ArrayDataView<uint8_t>* output) { … }
inline void MidiSession_SendData_ParamsDataView::GetTimestampDataView(
::mojo_base::mojom::TimeTicksDataView* output) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif