Copy as Markdown

Other Tools

/* THIS FILE IS AUTOGENERATED FROM MediaStreamTrack.webidl BY Codegen.py - DO NOT EDIT */
#ifndef DOM_MEDIASTREAMTRACKBINDINGFWD_H_
#define DOM_MEDIASTREAMTRACKBINDINGFWD_H_
namespace mozilla {
namespace dom {
class LongOrConstrainLongRange;
class OwningLongOrConstrainLongRange;
} // namespace dom
} // namespace mozilla
namespace mozilla::dom {
using ConstrainLong = LongOrConstrainLongRange;
using OwningConstrainLong = OwningLongOrConstrainLongRange;
} // namespace mozilla::dom
namespace mozilla {
namespace dom {
class DoubleOrConstrainDoubleRange;
class OwningDoubleOrConstrainDoubleRange;
} // namespace dom
} // namespace mozilla
namespace mozilla::dom {
using ConstrainDouble = DoubleOrConstrainDoubleRange;
using OwningConstrainDouble = OwningDoubleOrConstrainDoubleRange;
} // namespace mozilla::dom
namespace mozilla {
namespace dom {
class BooleanOrConstrainBooleanParameters;
class OwningBooleanOrConstrainBooleanParameters;
} // namespace dom
} // namespace mozilla
namespace mozilla::dom {
using ConstrainBoolean = BooleanOrConstrainBooleanParameters;
using OwningConstrainBoolean = OwningBooleanOrConstrainBooleanParameters;
} // namespace mozilla::dom
namespace mozilla {
namespace dom {
class OwningStringOrStringSequenceOrConstrainDOMStringParameters;
class StringOrStringSequenceOrConstrainDOMStringParameters;
} // namespace dom
} // namespace mozilla
namespace mozilla::dom {
using ConstrainDOMString = StringOrStringSequenceOrConstrainDOMStringParameters;
using OwningConstrainDOMString = OwningStringOrStringSequenceOrConstrainDOMStringParameters;
} // namespace mozilla::dom
namespace mozilla {
namespace dom {
struct ConstrainBooleanParameters;
struct ConstrainDOMStringParameters;
struct ConstrainDoubleRange;
struct ConstrainLongRange;
struct MediaTrackConstraintSet;
struct MediaTrackConstraints;
class MediaStreamTrack;
} // namespace dom
} // namespace mozilla
#endif // DOM_MEDIASTREAMTRACKBINDINGFWD_H_