#ifndef MEDIA_MOJO_MOJOM_REMOTING_MOJOM_PARAMS_DATA_H_
#define MEDIA_MOJO_MOJOM_REMOTING_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 RemoterFactory_Create_Params_Data { … };
static_assert …;
class RemotingDataStreamSender_SendFrame_Params_Data { … };
static_assert …;
class RemotingDataStreamSender_SendFrame_ResponseParams_Data { … };
static_assert …;
class RemotingDataStreamSender_CancelInFlightData_Params_Data { … };
static_assert …;
class Remoter_Start_Params_Data { … };
static_assert …;
class Remoter_StartWithPermissionAlreadyGranted_Params_Data { … };
static_assert …;
class Remoter_StartDataStreams_Params_Data { … };
static_assert …;
class Remoter_Stop_Params_Data { … };
static_assert …;
class Remoter_SendMessageToSink_Params_Data { … };
static_assert …;
class Remoter_EstimateTransmissionCapacity_Params_Data { … };
static_assert …;
class Remoter_EstimateTransmissionCapacity_ResponseParams_Data { … };
static_assert …;
class RemotingSource_OnSinkAvailable_Params_Data { … };
static_assert …;
class RemotingSource_OnSinkGone_Params_Data { … };
static_assert …;
class RemotingSource_OnStarted_Params_Data { … };
static_assert …;
class RemotingSource_OnStartFailed_Params_Data { … };
static_assert …;
class RemotingSource_OnMessageFromSink_Params_Data { … };
static_assert …;
class RemotingSource_OnStopped_Params_Data { … };
static_assert …;
class Remotee_OnRemotingSinkReady_Params_Data { … };
static_assert …;
class Remotee_SendMessageToSource_Params_Data { … };
static_assert …;
class Remotee_StartDataStreams_Params_Data { … };
static_assert …;
class Remotee_OnFlushUntil_Params_Data { … };
static_assert …;
class Remotee_OnVideoNaturalSizeChange_Params_Data { … };
static_assert …;
class RemotingSink_OnMessageFromSource_Params_Data { … };
static_assert …;
class RemotingDataStreamReceiver_InitializeDataPipe_Params_Data { … };
static_assert …;
class RemotingDataStreamReceiver_ReceiveFrame_Params_Data { … };
static_assert …;
class RemotingDataStreamReceiver_FlushUntil_Params_Data { … };
static_assert …;
}
class RemoterFactory_Create_ParamsDataView { … };
class RemotingDataStreamSender_SendFrame_ParamsDataView { … };
class RemotingDataStreamSender_SendFrame_ResponseParamsDataView { … };
class RemotingDataStreamSender_CancelInFlightData_ParamsDataView { … };
class Remoter_Start_ParamsDataView { … };
class Remoter_StartWithPermissionAlreadyGranted_ParamsDataView { … };
class Remoter_StartDataStreams_ParamsDataView { … };
class Remoter_Stop_ParamsDataView { … };
class Remoter_SendMessageToSink_ParamsDataView { … };
class Remoter_EstimateTransmissionCapacity_ParamsDataView { … };
class Remoter_EstimateTransmissionCapacity_ResponseParamsDataView { … };
class RemotingSource_OnSinkAvailable_ParamsDataView { … };
class RemotingSource_OnSinkGone_ParamsDataView { … };
class RemotingSource_OnStarted_ParamsDataView { … };
class RemotingSource_OnStartFailed_ParamsDataView { … };
class RemotingSource_OnMessageFromSink_ParamsDataView { … };
class RemotingSource_OnStopped_ParamsDataView { … };
class Remotee_OnRemotingSinkReady_ParamsDataView { … };
class Remotee_SendMessageToSource_ParamsDataView { … };
class Remotee_StartDataStreams_ParamsDataView { … };
class Remotee_OnFlushUntil_ParamsDataView { … };
class Remotee_OnVideoNaturalSizeChange_ParamsDataView { … };
class RemotingSink_OnMessageFromSource_ParamsDataView { … };
class RemotingDataStreamReceiver_InitializeDataPipe_ParamsDataView { … };
class RemotingDataStreamReceiver_ReceiveFrame_ParamsDataView { … };
class RemotingDataStreamReceiver_FlushUntil_ParamsDataView { … };
inline void RemotingDataStreamSender_SendFrame_ParamsDataView::GetFrameDataView(
::media::mojom::DecoderBufferDataView* output) { … }
inline void Remoter_SendMessageToSink_ParamsDataView::GetMessageDataView(
mojo::ArrayDataView<uint8_t>* output) { … }
inline void RemotingSource_OnSinkAvailable_ParamsDataView::GetMetadataDataView(
::media::mojom::RemotingSinkMetadataDataView* output) { … }
inline void RemotingSource_OnMessageFromSink_ParamsDataView::GetMessageDataView(
mojo::ArrayDataView<uint8_t>* output) { … }
inline void Remotee_SendMessageToSource_ParamsDataView::GetMessageDataView(
mojo::ArrayDataView<uint8_t>* output) { … }
inline void Remotee_OnVideoNaturalSizeChange_ParamsDataView::GetSizeDataView(
::gfx::mojom::SizeDataView* output) { … }
inline void RemotingSink_OnMessageFromSource_ParamsDataView::GetMessageDataView(
mojo::ArrayDataView<uint8_t>* output) { … }
inline void RemotingDataStreamReceiver_ReceiveFrame_ParamsDataView::GetBufferDataView(
::media::mojom::DecoderBufferDataView* output) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif