#ifndef MEDIA_MOJO_MOJOM_RENDERER_MOJOM_PARAMS_DATA_H_
#define MEDIA_MOJO_MOJOM_RENDERER_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 Renderer_Initialize_Params_Data { … };
static_assert …;
class Renderer_Initialize_ResponseParams_Data { … };
static_assert …;
class Renderer_Flush_Params_Data { … };
static_assert …;
class Renderer_Flush_ResponseParams_Data { … };
static_assert …;
class Renderer_StartPlayingFrom_Params_Data { … };
static_assert …;
class Renderer_SetPlaybackRate_Params_Data { … };
static_assert …;
class Renderer_SetVolume_Params_Data { … };
static_assert …;
class Renderer_SetCdm_Params_Data { … };
static_assert …;
class Renderer_SetCdm_ResponseParams_Data { … };
static_assert …;
class Renderer_SetLatencyHint_Params_Data { … };
static_assert …;
class RendererClient_OnTimeUpdate_Params_Data { … };
static_assert …;
class RendererClient_OnBufferingStateChange_Params_Data { … };
static_assert …;
class RendererClient_OnEnded_Params_Data { … };
static_assert …;
class RendererClient_OnError_Params_Data { … };
static_assert …;
class RendererClient_OnAudioConfigChange_Params_Data { … };
static_assert …;
class RendererClient_OnVideoConfigChange_Params_Data { … };
static_assert …;
class RendererClient_OnVideoNaturalSizeChange_Params_Data { … };
static_assert …;
class RendererClient_OnVideoOpacityChange_Params_Data { … };
static_assert …;
class RendererClient_OnStatisticsUpdate_Params_Data { … };
static_assert …;
class RendererClient_OnWaiting_Params_Data { … };
static_assert …;
}
class Renderer_Initialize_ParamsDataView { … };
class Renderer_Initialize_ResponseParamsDataView { … };
class Renderer_Flush_ParamsDataView { … };
class Renderer_Flush_ResponseParamsDataView { … };
class Renderer_StartPlayingFrom_ParamsDataView { … };
class Renderer_SetPlaybackRate_ParamsDataView { … };
class Renderer_SetVolume_ParamsDataView { … };
class Renderer_SetCdm_ParamsDataView { … };
class Renderer_SetCdm_ResponseParamsDataView { … };
class Renderer_SetLatencyHint_ParamsDataView { … };
class RendererClient_OnTimeUpdate_ParamsDataView { … };
class RendererClient_OnBufferingStateChange_ParamsDataView { … };
class RendererClient_OnEnded_ParamsDataView { … };
class RendererClient_OnError_ParamsDataView { … };
class RendererClient_OnAudioConfigChange_ParamsDataView { … };
class RendererClient_OnVideoConfigChange_ParamsDataView { … };
class RendererClient_OnVideoNaturalSizeChange_ParamsDataView { … };
class RendererClient_OnVideoOpacityChange_ParamsDataView { … };
class RendererClient_OnStatisticsUpdate_ParamsDataView { … };
class RendererClient_OnWaiting_ParamsDataView { … };
inline void Renderer_Initialize_ParamsDataView::GetStreamsDataView(
mojo::ArrayDataView<mojo::InterfacePtrDataView<::media::mojom::DemuxerStreamInterfaceBase>>* output) { … }
inline void Renderer_Initialize_ParamsDataView::GetMediaUrlParamsDataView(
MediaUrlParamsDataView* output) { … }
inline void Renderer_StartPlayingFrom_ParamsDataView::GetTimeDataView(
::mojo_base::mojom::TimeDeltaDataView* output) { … }
inline void Renderer_SetCdm_ParamsDataView::GetCdmIdDataView(
::mojo_base::mojom::UnguessableTokenDataView* output) { … }
inline void Renderer_SetLatencyHint_ParamsDataView::GetLatencyHintDataView(
::mojo_base::mojom::TimeDeltaDataView* output) { … }
inline void RendererClient_OnTimeUpdate_ParamsDataView::GetTimeDataView(
::mojo_base::mojom::TimeDeltaDataView* output) { … }
inline void RendererClient_OnTimeUpdate_ParamsDataView::GetMaxTimeDataView(
::mojo_base::mojom::TimeDeltaDataView* output) { … }
inline void RendererClient_OnTimeUpdate_ParamsDataView::GetCaptureTimeDataView(
::mojo_base::mojom::TimeTicksDataView* output) { … }
inline void RendererClient_OnError_ParamsDataView::GetStatusDataView(
::media::mojom::PipelineStatusDataView* output) { … }
inline void RendererClient_OnAudioConfigChange_ParamsDataView::GetConfigDataView(
::media::mojom::AudioDecoderConfigDataView* output) { … }
inline void RendererClient_OnVideoConfigChange_ParamsDataView::GetConfigDataView(
::media::mojom::VideoDecoderConfigDataView* output) { … }
inline void RendererClient_OnVideoNaturalSizeChange_ParamsDataView::GetSizeDataView(
::gfx::mojom::SizeDataView* output) { … }
inline void RendererClient_OnStatisticsUpdate_ParamsDataView::GetStatsDataView(
::media::mojom::PipelineStatisticsDataView* output) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif