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

// media/mojo/mojom/remoting.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_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;

}  // namespace internal


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) {}





}  // media::mojom

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

#endif  // MEDIA_MOJO_MOJOM_REMOTING_MOJOM_PARAMS_DATA_H_