#![warn(rust_2018_idioms)]
#![allow(dead_code)]
pub mod algorithms;
pub mod errors;
pub mod macros;
pub mod property;
mod capabilities;
mod capability;
mod constraint;
mod constraints;
mod enumerations;
mod setting;
mod settings;
mod supported_constraints;
#[allow(unused_imports)]
pub use self::{
capabilities::MediaTrackCapabilities,
capability::MediaTrackCapability,
constraint::{
MediaTrackConstraint, MediaTrackConstraintResolutionStrategy, ResolvedMediaTrackConstraint,
ResolvedValueConstraint, ResolvedValueRangeConstraint, ResolvedValueSequenceConstraint,
SanitizedMediaTrackConstraint, ValueConstraint, ValueRangeConstraint,
ValueSequenceConstraint,
},
constraints::{
AdvancedMediaTrackConstraints, BoolOrMediaTrackConstraints, MandatoryMediaTrackConstraints,
MediaStreamConstraints, MediaTrackConstraintSet, MediaTrackConstraints,
ResolvedAdvancedMediaTrackConstraints, ResolvedMandatoryMediaTrackConstraints,
ResolvedMediaTrackConstraintSet, ResolvedMediaTrackConstraints,
SanitizedMandatoryMediaTrackConstraints, SanitizedMediaTrackConstraintSet,
SanitizedMediaTrackConstraints,
},
enumerations::{FacingMode, ResizeMode},
property::MediaTrackProperty,
setting::MediaTrackSetting,
settings::MediaTrackSettings,
supported_constraints::MediaTrackSupportedConstraints,
};
#[allow(unused_imports)]
pub(crate) use self::{capabilities::MediaStreamCapabilities, settings::MediaStreamSettings};