chromium/content/browser/media/media_internals_cdm_helper.cc

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "content/browser/media/media_internals_cdm_helper.h"

#include <memory>
#include <string_view>

#include "base/values.h"
#include "content/browser/media/media_internals.h"
#include "content/public/browser/web_ui.h"
#include "media/base/audio_codecs.h"
#include "media/base/cdm_capability.h"
#include "media/base/content_decryption_module.h"
#include "media/base/encryption_scheme.h"
#include "media/base/video_codecs.h"

namespace content {

namespace {

std::string GetCdmInfoCapabilityStatusName(CdmInfo::Status status) {}

std::string GetCdmSessionTypeName(media::CdmSessionType session_type) {}

base::Value::List VideoCodecInfoToList(
    const media::VideoCodecInfo& video_codec_info) {}

base::Value::Dict CdmCapabilityToDict(
    const media::CdmCapability& cdm_capability) {}

base::Value::Dict CdmInfoToDict(const CdmInfo& cdm_info) {}

std::u16string SerializeUpdate(std::string_view function,
                               const base::Value::List& value) {}

}  // namespace

MediaInternalsCdmHelper::MediaInternalsCdmHelper() = default;

MediaInternalsCdmHelper::~MediaInternalsCdmHelper() = default;

void MediaInternalsCdmHelper::GetRegisteredCdms() {}

// Ignore results since we'll get them from CdmRegistryImpl directly.
void MediaInternalsCdmHelper::OnKeySystemCapabilitiesUpdated(
    KeySystemCapabilities /*capabilities*/) {}

}  // namespace content