chromium/out/Default/gen/third_party/blink/public/mojom/mediastream/media_devices.mojom-params-data.h

// third_party/blink/public/mojom/mediastream/media_devices.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 THIRD_PARTY_BLINK_PUBLIC_MOJOM_MEDIASTREAM_MEDIA_DEVICES_MOJOM_PARAMS_DATA_H_
#define THIRD_PARTY_BLINK_PUBLIC_MOJOM_MEDIASTREAM_MEDIA_DEVICES_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 blink::mojom {
namespace internal {
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) MediaDevicesDispatcherHost_EnumerateDevices_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) MediaDevicesDispatcherHost_EnumerateDevices_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) MediaDevicesDispatcherHost_GetVideoInputCapabilities_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) MediaDevicesDispatcherHost_GetVideoInputCapabilities_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) MediaDevicesDispatcherHost_GetAllVideoInputDeviceFormats_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) MediaDevicesDispatcherHost_GetAllVideoInputDeviceFormats_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) MediaDevicesDispatcherHost_GetAvailableVideoInputDeviceFormats_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) MediaDevicesDispatcherHost_GetAvailableVideoInputDeviceFormats_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) MediaDevicesDispatcherHost_GetAudioInputCapabilities_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) MediaDevicesDispatcherHost_GetAudioInputCapabilities_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) MediaDevicesDispatcherHost_AddMediaDevicesListener_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) MediaDevicesDispatcherHost_SetCaptureHandleConfig_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) MediaDevicesDispatcherHost_CloseFocusWindowOfOpportunity_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) MediaDevicesDispatcherHost_ProduceSubCaptureTargetId_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) MediaDevicesDispatcherHost_ProduceSubCaptureTargetId_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) MediaDevicesListener_OnDevicesChanged_Params_Data {};
static_assert;

}  // namespace internal


class MediaDevicesDispatcherHost_EnumerateDevices_ParamsDataView {};


class MediaDevicesDispatcherHost_EnumerateDevices_ResponseParamsDataView {};


class MediaDevicesDispatcherHost_GetVideoInputCapabilities_ParamsDataView {};


class MediaDevicesDispatcherHost_GetVideoInputCapabilities_ResponseParamsDataView {};


class MediaDevicesDispatcherHost_GetAllVideoInputDeviceFormats_ParamsDataView {};


class MediaDevicesDispatcherHost_GetAllVideoInputDeviceFormats_ResponseParamsDataView {};


class MediaDevicesDispatcherHost_GetAvailableVideoInputDeviceFormats_ParamsDataView {};


class MediaDevicesDispatcherHost_GetAvailableVideoInputDeviceFormats_ResponseParamsDataView {};


class MediaDevicesDispatcherHost_GetAudioInputCapabilities_ParamsDataView {};


class MediaDevicesDispatcherHost_GetAudioInputCapabilities_ResponseParamsDataView {};


class MediaDevicesDispatcherHost_AddMediaDevicesListener_ParamsDataView {};


class MediaDevicesDispatcherHost_SetCaptureHandleConfig_ParamsDataView {};


class MediaDevicesDispatcherHost_CloseFocusWindowOfOpportunity_ParamsDataView {};


class MediaDevicesDispatcherHost_ProduceSubCaptureTargetId_ParamsDataView {};


class MediaDevicesDispatcherHost_ProduceSubCaptureTargetId_ResponseParamsDataView {};


class MediaDevicesListener_OnDevicesChanged_ParamsDataView {};



inline void MediaDevicesDispatcherHost_EnumerateDevices_ResponseParamsDataView::GetEnumerationDataView(
    mojo::ArrayDataView<mojo::ArrayDataView<MediaDeviceInfoDataView>>* output) {}
inline void MediaDevicesDispatcherHost_EnumerateDevices_ResponseParamsDataView::GetVideoInputDeviceCapabilitiesDataView(
    mojo::ArrayDataView<VideoInputDeviceCapabilitiesDataView>* output) {}
inline void MediaDevicesDispatcherHost_EnumerateDevices_ResponseParamsDataView::GetAudioInputDeviceCapabilitiesDataView(
    mojo::ArrayDataView<AudioInputDeviceCapabilitiesDataView>* output) {}




inline void MediaDevicesDispatcherHost_GetVideoInputCapabilities_ResponseParamsDataView::GetVideoInputDeviceCapabilitiesDataView(
    mojo::ArrayDataView<VideoInputDeviceCapabilitiesDataView>* output) {}


inline void MediaDevicesDispatcherHost_GetAllVideoInputDeviceFormats_ParamsDataView::GetDeviceIdDataView(
    mojo::StringDataView* output) {}


inline void MediaDevicesDispatcherHost_GetAllVideoInputDeviceFormats_ResponseParamsDataView::GetFormatsDataView(
    mojo::ArrayDataView<::media::mojom::VideoCaptureFormatDataView>* output) {}


inline void MediaDevicesDispatcherHost_GetAvailableVideoInputDeviceFormats_ParamsDataView::GetDeviceIdDataView(
    mojo::StringDataView* output) {}


inline void MediaDevicesDispatcherHost_GetAvailableVideoInputDeviceFormats_ResponseParamsDataView::GetFormatsDataView(
    mojo::ArrayDataView<::media::mojom::VideoCaptureFormatDataView>* output) {}




inline void MediaDevicesDispatcherHost_GetAudioInputCapabilities_ResponseParamsDataView::GetAudioInputDeviceCapabilitiesDataView(
    mojo::ArrayDataView<AudioInputDeviceCapabilitiesDataView>* output) {}




inline void MediaDevicesDispatcherHost_SetCaptureHandleConfig_ParamsDataView::GetConfigDataView(
    ::blink::mojom::CaptureHandleConfigDataView* output) {}


inline void MediaDevicesDispatcherHost_CloseFocusWindowOfOpportunity_ParamsDataView::GetLabelDataView(
    mojo::StringDataView* output) {}




inline void MediaDevicesDispatcherHost_ProduceSubCaptureTargetId_ResponseParamsDataView::GetIdDataView(
    mojo::StringDataView* output) {}


inline void MediaDevicesListener_OnDevicesChanged_ParamsDataView::GetDeviceInfosDataView(
    mojo::ArrayDataView<MediaDeviceInfoDataView>* output) {}



}  // blink::mojom

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

#endif  // THIRD_PARTY_BLINK_PUBLIC_MOJOM_MEDIASTREAM_MEDIA_DEVICES_MOJOM_PARAMS_DATA_H_