#include "media/capture/mojom/video_capture_types_mojom_traits.h"
#include <optional>
#include "media/capture/mojom/video_capture_types.mojom-shared.h"
#include "media/capture/video_capture_types.h"
#include "ui/gfx/geometry/mojom/geometry.mojom.h"
#include "ui/gfx/geometry/mojom/geometry_mojom_traits.h"
namespace mojo {
media::mojom::ResolutionChangePolicy
EnumTraits<media::mojom::ResolutionChangePolicy,
media::ResolutionChangePolicy>::ToMojom(media::ResolutionChangePolicy
input) { … }
bool EnumTraits<media::mojom::ResolutionChangePolicy,
media::ResolutionChangePolicy>::
FromMojom(media::mojom::ResolutionChangePolicy input,
media::ResolutionChangePolicy* output) { … }
media::mojom::PowerLineFrequency EnumTraits<
media::mojom::PowerLineFrequency,
media::PowerLineFrequency>::ToMojom(media::PowerLineFrequency input) { … }
bool EnumTraits<media::mojom::PowerLineFrequency, media::PowerLineFrequency>::
FromMojom(media::mojom::PowerLineFrequency input,
media::PowerLineFrequency* output) { … }
media::mojom::VideoCapturePixelFormat
EnumTraits<media::mojom::VideoCapturePixelFormat,
media::VideoPixelFormat>::ToMojom(media::VideoPixelFormat input) { … }
bool EnumTraits<media::mojom::VideoCapturePixelFormat,
media::VideoPixelFormat>::
FromMojom(media::mojom::VideoCapturePixelFormat input,
media::VideoPixelFormat* output) { … }
media::mojom::VideoCaptureBufferType
EnumTraits<media::mojom::VideoCaptureBufferType,
media::VideoCaptureBufferType>::ToMojom(media::VideoCaptureBufferType
input) { … }
bool EnumTraits<media::mojom::VideoCaptureBufferType,
media::VideoCaptureBufferType>::
FromMojom(media::mojom::VideoCaptureBufferType input,
media::VideoCaptureBufferType* output) { … }
media::mojom::VideoCaptureError
EnumTraits<media::mojom::VideoCaptureError, media::VideoCaptureError>::ToMojom(
media::VideoCaptureError input) { … }
bool EnumTraits<media::mojom::VideoCaptureError, media::VideoCaptureError>::
FromMojom(media::mojom::VideoCaptureError input,
media::VideoCaptureError* output) { … }
media::mojom::VideoCaptureFrameDropReason
EnumTraits<media::mojom::VideoCaptureFrameDropReason,
media::VideoCaptureFrameDropReason>::
ToMojom(media::VideoCaptureFrameDropReason input) { … }
bool EnumTraits<media::mojom::VideoCaptureFrameDropReason,
media::VideoCaptureFrameDropReason>::
FromMojom(media::mojom::VideoCaptureFrameDropReason input,
media::VideoCaptureFrameDropReason* output) { … }
media::mojom::VideoFacingMode
EnumTraits<media::mojom::VideoFacingMode, media::VideoFacingMode>::ToMojom(
media::VideoFacingMode input) { … }
bool EnumTraits<media::mojom::VideoFacingMode, media::VideoFacingMode>::
FromMojom(media::mojom::VideoFacingMode input,
media::VideoFacingMode* output) { … }
media::mojom::VideoCaptureApi
EnumTraits<media::mojom::VideoCaptureApi, media::VideoCaptureApi>::ToMojom(
media::VideoCaptureApi input) { … }
media::mojom::CameraAvailability EnumTraits<
media::mojom::CameraAvailability,
media::CameraAvailability>::ToMojom(media::CameraAvailability input) { … }
bool EnumTraits<media::mojom::VideoCaptureApi, media::VideoCaptureApi>::
FromMojom(media::mojom::VideoCaptureApi input,
media::VideoCaptureApi* output) { … }
bool EnumTraits<media::mojom::CameraAvailability, media::CameraAvailability>::
FromMojom(media::mojom::CameraAvailability input,
media::CameraAvailability* output) { … }
media::mojom::VideoCaptureTransportType EnumTraits<
media::mojom::VideoCaptureTransportType,
media::VideoCaptureTransportType>::ToMojom(media::VideoCaptureTransportType
input) { … }
bool EnumTraits<media::mojom::VideoCaptureTransportType,
media::VideoCaptureTransportType>::
FromMojom(media::mojom::VideoCaptureTransportType input,
media::VideoCaptureTransportType* output) { … }
bool StructTraits<media::mojom::VideoCaptureControlSupportDataView,
media::VideoCaptureControlSupport>::
Read(media::mojom::VideoCaptureControlSupportDataView data,
media::VideoCaptureControlSupport* out) { … }
bool StructTraits<media::mojom::VideoCaptureFormatDataView,
media::VideoCaptureFormat>::
Read(media::mojom::VideoCaptureFormatDataView data,
media::VideoCaptureFormat* out) { … }
bool StructTraits<media::mojom::VideoCaptureParamsDataView,
media::VideoCaptureParams>::
Read(media::mojom::VideoCaptureParamsDataView data,
media::VideoCaptureParams* out) { … }
bool StructTraits<media::mojom::VideoCaptureDeviceDescriptorDataView,
media::VideoCaptureDeviceDescriptor>::
Read(media::mojom::VideoCaptureDeviceDescriptorDataView data,
media::VideoCaptureDeviceDescriptor* output) { … }
bool StructTraits<media::mojom::VideoCaptureDeviceInfoDataView,
media::VideoCaptureDeviceInfo>::
Read(media::mojom::VideoCaptureDeviceInfoDataView data,
media::VideoCaptureDeviceInfo* output) { … }
bool StructTraits<media::mojom::VideoCaptureFeedbackDataView,
media::VideoCaptureFeedback>::
Read(media::mojom::VideoCaptureFeedbackDataView data,
media::VideoCaptureFeedback* output) { … }
}