blob: 71f2b6b39c5551d66b09a10d0d19e09c8f076959 [file] [log] [blame]
[email protected]44ecb832013-08-02 09:06:451// Copyright 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
[email protected]29998f92014-06-15 03:12:145#include "chrome/browser/media/midi_permission_context.h"
Charlie Hue010cf22021-03-03 23:09:516#include "third_party/blink/public/mojom/permissions_policy/permissions_policy.mojom.h"
[email protected]44ecb832013-08-02 09:06:457
Clark DuValla11361ad32020-02-20 22:14:278MidiPermissionContext::MidiPermissionContext(
9 content::BrowserContext* browser_context)
Charlie Hu1b9da2c2021-03-04 18:51:3010 : PermissionContextBase(
11 browser_context,
12 ContentSettingsType::MIDI,
13 blink::mojom::PermissionsPolicyFeature::kMidiFeature) {}
[email protected]44ecb832013-08-02 09:06:4514
[email protected]29998f92014-06-15 03:12:1415MidiPermissionContext::~MidiPermissionContext() {
[email protected]44ecb832013-08-02 09:06:4516}
17
raymesc2cf640f2017-05-29 01:35:2718ContentSetting MidiPermissionContext::GetPermissionStatusInternal(
19 content::RenderFrameHost* render_frame_host,
20 const GURL& requesting_origin,
21 const GURL& embedding_origin) const {
22 return CONTENT_SETTING_ALLOW;
[email protected]00880a02013-10-30 03:18:3023}
mlamouria31c6ff12015-06-01 15:40:5224
25bool MidiPermissionContext::IsRestrictedToSecureOrigins() const {
Takashi Toyoshimac64a4ab2019-06-26 05:34:0426 return true;
mlamouria31c6ff12015-06-01 15:40:5227}