#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 …;
}
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) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif