#include "services/video_capture/public/mojom/video_source.mojom-shared.h"
#include <ostream>
#include <utility>
#include "base/strings/stringprintf.h"
#include "mojo/public/cpp/bindings/lib/validate_params.h"
#include "mojo/public/cpp/bindings/lib/validation_errors.h"
#include "mojo/public/cpp/bindings/lib/validation_util.h"
#include "third_party/perfetto/include/perfetto/tracing/traced_value.h"
#include "services/video_capture/public/mojom/video_source.mojom-params-data.h"
namespace video_capture {
namespace mojom {
NOINLINE static const char* CreatePushSubscriptionSuccessCodeToStringHelper(CreatePushSubscriptionSuccessCode value) { … }
std::string CreatePushSubscriptionSuccessCodeToString(CreatePushSubscriptionSuccessCode value) { … }
std::ostream& operator<<(std::ostream& os, CreatePushSubscriptionSuccessCode value) { … }
namespace internal {
bool CreatePushSubscriptionResultCode_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context,
bool inlined) { … }
bool PushVideoStreamSubscription_Activate_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PushVideoStreamSubscription_Activate_Params_Data::PushVideoStreamSubscription_Activate_Params_Data()
: … { … }
bool PushVideoStreamSubscription_Suspend_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PushVideoStreamSubscription_Suspend_Params_Data::PushVideoStreamSubscription_Suspend_Params_Data()
: … { … }
bool PushVideoStreamSubscription_Suspend_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PushVideoStreamSubscription_Suspend_ResponseParams_Data::PushVideoStreamSubscription_Suspend_ResponseParams_Data()
: … { … }
bool PushVideoStreamSubscription_Resume_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PushVideoStreamSubscription_Resume_Params_Data::PushVideoStreamSubscription_Resume_Params_Data()
: … { … }
bool PushVideoStreamSubscription_GetPhotoState_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PushVideoStreamSubscription_GetPhotoState_Params_Data::PushVideoStreamSubscription_GetPhotoState_Params_Data()
: … { … }
bool PushVideoStreamSubscription_GetPhotoState_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PushVideoStreamSubscription_GetPhotoState_ResponseParams_Data::PushVideoStreamSubscription_GetPhotoState_ResponseParams_Data()
: … { … }
bool PushVideoStreamSubscription_SetPhotoOptions_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PushVideoStreamSubscription_SetPhotoOptions_Params_Data::PushVideoStreamSubscription_SetPhotoOptions_Params_Data()
: … { … }
bool PushVideoStreamSubscription_SetPhotoOptions_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PushVideoStreamSubscription_SetPhotoOptions_ResponseParams_Data::PushVideoStreamSubscription_SetPhotoOptions_ResponseParams_Data()
: … { … }
bool PushVideoStreamSubscription_TakePhoto_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PushVideoStreamSubscription_TakePhoto_Params_Data::PushVideoStreamSubscription_TakePhoto_Params_Data()
: … { … }
bool PushVideoStreamSubscription_TakePhoto_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PushVideoStreamSubscription_TakePhoto_ResponseParams_Data::PushVideoStreamSubscription_TakePhoto_ResponseParams_Data()
: … { … }
bool PushVideoStreamSubscription_Close_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PushVideoStreamSubscription_Close_Params_Data::PushVideoStreamSubscription_Close_Params_Data()
: … { … }
bool PushVideoStreamSubscription_Close_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PushVideoStreamSubscription_Close_ResponseParams_Data::PushVideoStreamSubscription_Close_ResponseParams_Data()
: … { … }
bool PushVideoStreamSubscription_ProcessFeedback_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PushVideoStreamSubscription_ProcessFeedback_Params_Data::PushVideoStreamSubscription_ProcessFeedback_Params_Data()
: … { … }
bool VideoSource_CreatePushSubscription_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
VideoSource_CreatePushSubscription_Params_Data::VideoSource_CreatePushSubscription_Params_Data()
: … { … }
bool VideoSource_CreatePushSubscription_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
VideoSource_CreatePushSubscription_ResponseParams_Data::VideoSource_CreatePushSubscription_ResponseParams_Data()
: … { … }
bool VideoSource_RegisterVideoEffectsProcessor_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
VideoSource_RegisterVideoEffectsProcessor_Params_Data::VideoSource_RegisterVideoEffectsProcessor_Params_Data()
: … { … }
}
}
}
namespace perfetto {
void TraceFormatTraits<::video_capture::mojom::CreatePushSubscriptionSuccessCode>::WriteIntoTrace(
perfetto::TracedValue context, ::video_capture::mojom::CreatePushSubscriptionSuccessCode value) { … }
}