blob: ab1461619d14768c584f52d5e2335e888c4be5ff [file] [log] [blame]
// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// TODO(https://crbug.com/1318448): When all goog-constraints have been removed,
// delete these non-standard dictionaries.
dictionary GoogMediaConstraintsSet {
// Already ignored on all platforms except for Fuchsia.
// TODO(https://crbug.com/804275): Delete when Fuchsia dependency is gone.
boolean DtlsSrtpKeyAgreement;
};
dictionary GoogMediaConstraints {
GoogMediaConstraintsSet mandatory;
// The JavaScript observable name is "optional". The underscore is used to
// tell WebIDL not to treat this as a special keyword.
sequence<GoogMediaConstraintsSet> _optional;
};