chromium/out/Default/gen/components/global_media_controls/public/mojom/device_service.mojom-params-data.h

// components/global_media_controls/public/mojom/device_service.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 COMPONENTS_GLOBAL_MEDIA_CONTROLS_PUBLIC_MOJOM_DEVICE_SERVICE_MOJOM_PARAMS_DATA_H_
#define COMPONENTS_GLOBAL_MEDIA_CONTROLS_PUBLIC_MOJOM_DEVICE_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 global_media_controls::mojom {
namespace internal {
class  DeviceListHost_SelectDevice_Params_Data {};
static_assert;
class  DeviceListClient_OnDevicesUpdated_Params_Data {};
static_assert;
class  DeviceListClient_OnPermissionRejected_Params_Data {};
static_assert;
class  DeviceService_GetDeviceListHostForSession_Params_Data {};
static_assert;
class  DeviceService_GetDeviceListHostForPresentation_Params_Data {};
static_assert;
class  DeviceService_SetDevicePickerProvider_Params_Data {};
static_assert;
class  DevicePickerProvider_CreateItem_Params_Data {};
static_assert;
class  DevicePickerProvider_DeleteItem_Params_Data {};
static_assert;
class  DevicePickerProvider_ShowItem_Params_Data {};
static_assert;
class  DevicePickerProvider_HideItem_Params_Data {};
static_assert;
class  DevicePickerProvider_OnMetadataChanged_Params_Data {};
static_assert;
class  DevicePickerProvider_OnArtworkImageChanged_Params_Data {};
static_assert;
class  DevicePickerProvider_OnFaviconImageChanged_Params_Data {};
static_assert;
class  DevicePickerProvider_AddObserver_Params_Data {};
static_assert;
class  DevicePickerProvider_HideMediaUI_Params_Data {};
static_assert;
class  DevicePickerObserver_OnMediaUIOpened_Params_Data {};
static_assert;
class  DevicePickerObserver_OnMediaUIClosed_Params_Data {};
static_assert;
class  DevicePickerObserver_OnMediaUIUpdated_Params_Data {};
static_assert;
class  DevicePickerObserver_OnPickerDismissed_Params_Data {};
static_assert;

}  // namespace internal


class DeviceListHost_SelectDevice_ParamsDataView {};


class DeviceListClient_OnDevicesUpdated_ParamsDataView {};


class DeviceListClient_OnPermissionRejected_ParamsDataView {};


class DeviceService_GetDeviceListHostForSession_ParamsDataView {};


class DeviceService_GetDeviceListHostForPresentation_ParamsDataView {};


class DeviceService_SetDevicePickerProvider_ParamsDataView {};


class DevicePickerProvider_CreateItem_ParamsDataView {};


class DevicePickerProvider_DeleteItem_ParamsDataView {};


class DevicePickerProvider_ShowItem_ParamsDataView {};


class DevicePickerProvider_HideItem_ParamsDataView {};


class DevicePickerProvider_OnMetadataChanged_ParamsDataView {};


class DevicePickerProvider_OnArtworkImageChanged_ParamsDataView {};


class DevicePickerProvider_OnFaviconImageChanged_ParamsDataView {};


class DevicePickerProvider_AddObserver_ParamsDataView {};


class DevicePickerProvider_HideMediaUI_ParamsDataView {};


class DevicePickerObserver_OnMediaUIOpened_ParamsDataView {};


class DevicePickerObserver_OnMediaUIClosed_ParamsDataView {};


class DevicePickerObserver_OnMediaUIUpdated_ParamsDataView {};


class DevicePickerObserver_OnPickerDismissed_ParamsDataView {};

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


inline void DeviceListClient_OnDevicesUpdated_ParamsDataView::GetDevicesDataView(
    mojo::ArrayDataView<DeviceDataView>* output) {}




inline void DeviceService_GetDeviceListHostForSession_ParamsDataView::GetSessionIdDataView(
    mojo::StringDataView* output) {}






inline void DevicePickerProvider_CreateItem_ParamsDataView::GetSourceIdDataView(
    ::mojo_base::mojom::UnguessableTokenDataView* output) {}








inline void DevicePickerProvider_OnMetadataChanged_ParamsDataView::GetMetadataDataView(
    ::media_session::mojom::MediaMetadataDataView* output) {}


inline void DevicePickerProvider_OnArtworkImageChanged_ParamsDataView::GetArtworkImageDataView(
    ::gfx::mojom::ImageSkiaDataView* output) {}


inline void DevicePickerProvider_OnFaviconImageChanged_ParamsDataView::GetFaviconImageDataView(
    ::gfx::mojom::ImageSkiaDataView* output) {}















}  // global_media_controls::mojom

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

#endif  // COMPONENTS_GLOBAL_MEDIA_CONTROLS_PUBLIC_MOJOM_DEVICE_SERVICE_MOJOM_PARAMS_DATA_H_