summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/mediarecorder/media_recorder.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/mediarecorder/media_recorder.cc')
-rw-r--r--chromium/third_party/blink/renderer/modules/mediarecorder/media_recorder.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/modules/mediarecorder/media_recorder.cc b/chromium/third_party/blink/renderer/modules/mediarecorder/media_recorder.cc
index 161cdf8acc2..cf3f588a897 100644
--- a/chromium/third_party/blink/renderer/modules/mediarecorder/media_recorder.cc
+++ b/chromium/third_party/blink/renderer/modules/mediarecorder/media_recorder.cc
@@ -7,7 +7,7 @@
#include <algorithm>
#include <limits>
#include "third_party/blink/public/common/privacy_budget/identifiability_metric_builder.h"
-#include "third_party/blink/public/common/privacy_budget/identifiability_study_participation.h"
+#include "third_party/blink/public/common/privacy_budget/identifiability_study_settings.h"
#include "third_party/blink/public/common/privacy_budget/identifiable_surface.h"
#include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/public/platform/task_type.h"
@@ -331,7 +331,8 @@ bool MediaRecorder::isTypeSupported(ExecutionContext* context,
ContentType content_type(type);
bool result = handler->CanSupportMimeType(content_type.GetType(),
content_type.Parameter("codecs"));
- if (IsUserInIdentifiabilityStudy()) {
+ if (IdentifiabilityStudySettings::Get()->ShouldSample(
+ blink::IdentifiableSurface::Type::kMediaRecorder_IsTypeSupported)) {
blink::IdentifiabilityMetricBuilder(context->UkmSourceID())
.Set(blink::IdentifiableSurface::FromTypeAndToken(
blink::IdentifiableSurface::Type::