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

// https://wicg.github.io/media-capabilities/#mediacapabilities

[
    Exposed=Window,
    OriginTrialEnabled=MediaCapabilities
] interface MediaCapabilities {
    [CallWith=ScriptState, Measure] Promise<MediaCapabilitiesInfo> decodingInfo(MediaDecodingConfiguration configuration);
    [CallWith=ScriptState, Measure] Promise<MediaCapabilitiesInfo> encodingInfo(
        MediaEncodingConfiguration configuration);
};
