#ifndef SERVICES_VIDEO_CAPTURE_PUBLIC_MOJOM_VIRTUAL_DEVICE_MOJOM_PARAMS_DATA_H_
#define SERVICES_VIDEO_CAPTURE_PUBLIC_MOJOM_VIRTUAL_DEVICE_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 video_capture::mojom {
namespace internal {
class SharedMemoryVirtualDevice_RequestFrameBuffer_Params_Data { … };
static_assert …;
class SharedMemoryVirtualDevice_RequestFrameBuffer_ResponseParams_Data { … };
static_assert …;
class SharedMemoryVirtualDevice_OnFrameReadyInBuffer_Params_Data { … };
static_assert …;
class TextureVirtualDevice_OnNewSharedImageBufferHandle_Params_Data { … };
static_assert …;
class TextureVirtualDevice_OnFrameAccessHandlerReady_Params_Data { … };
static_assert …;
class TextureVirtualDevice_OnFrameReadyInBuffer_Params_Data { … };
static_assert …;
class TextureVirtualDevice_OnBufferRetired_Params_Data { … };
static_assert …;
class GpuMemoryBufferVirtualDevice_OnNewGpuMemoryBufferHandle_Params_Data { … };
static_assert …;
class GpuMemoryBufferVirtualDevice_OnFrameAccessHandlerReady_Params_Data { … };
static_assert …;
class GpuMemoryBufferVirtualDevice_OnFrameReadyInBuffer_Params_Data { … };
static_assert …;
class GpuMemoryBufferVirtualDevice_OnBufferRetired_Params_Data { … };
static_assert …;
}
class SharedMemoryVirtualDevice_RequestFrameBuffer_ParamsDataView { … };
class SharedMemoryVirtualDevice_RequestFrameBuffer_ResponseParamsDataView { … };
class SharedMemoryVirtualDevice_OnFrameReadyInBuffer_ParamsDataView { … };
class TextureVirtualDevice_OnNewSharedImageBufferHandle_ParamsDataView { … };
class TextureVirtualDevice_OnFrameAccessHandlerReady_ParamsDataView { … };
class TextureVirtualDevice_OnFrameReadyInBuffer_ParamsDataView { … };
class TextureVirtualDevice_OnBufferRetired_ParamsDataView { … };
class GpuMemoryBufferVirtualDevice_OnNewGpuMemoryBufferHandle_ParamsDataView { … };
class GpuMemoryBufferVirtualDevice_OnFrameAccessHandlerReady_ParamsDataView { … };
class GpuMemoryBufferVirtualDevice_OnFrameReadyInBuffer_ParamsDataView { … };
class GpuMemoryBufferVirtualDevice_OnBufferRetired_ParamsDataView { … };
inline void SharedMemoryVirtualDevice_RequestFrameBuffer_ParamsDataView::GetDimensionDataView(
::gfx::mojom::SizeDataView* output) { … }
inline void SharedMemoryVirtualDevice_RequestFrameBuffer_ParamsDataView::GetStridesDataView(
::media::mojom::PlaneStridesDataView* output) { … }
inline void SharedMemoryVirtualDevice_OnFrameReadyInBuffer_ParamsDataView::GetFrameInfoDataView(
::media::mojom::VideoFrameInfoDataView* output) { … }
inline void TextureVirtualDevice_OnNewSharedImageBufferHandle_ParamsDataView::GetSharedImageHandleDataView(
::media::mojom::SharedImageBufferHandleSetDataView* output) { … }
inline void TextureVirtualDevice_OnFrameReadyInBuffer_ParamsDataView::GetFrameInfoDataView(
::media::mojom::VideoFrameInfoDataView* output) { … }
inline void GpuMemoryBufferVirtualDevice_OnNewGpuMemoryBufferHandle_ParamsDataView::GetGmbHandleDataView(
::gfx::mojom::GpuMemoryBufferHandleDataView* output) { … }
inline void GpuMemoryBufferVirtualDevice_OnFrameReadyInBuffer_ParamsDataView::GetFrameInfoDataView(
::media::mojom::VideoFrameInfoDataView* output) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif