Home
last modified time | relevance | path

Searched refs:MediaTrackSettings (Results 1 – 14 of 14) sorted by relevance

/webrtc/constraints/src/algorithms/select_settings/
H A Dselect_optimal.rs1 use crate::MediaTrackSettings;
47 use crate::MediaTrackSettings;
54 MediaTrackSettings::default(), in monotonic_increasing()
55 MediaTrackSettings::default(), in monotonic_increasing()
56 MediaTrackSettings::default(), in monotonic_increasing()
57 MediaTrackSettings::default(), in monotonic_increasing()
77 MediaTrackSettings::default(), in monotonic_decreasing()
78 MediaTrackSettings::default(), in monotonic_decreasing()
79 MediaTrackSettings::default(), in monotonic_decreasing()
80 MediaTrackSettings::default(), in monotonic_decreasing()
[all …]
H A Dtie_breaking.rs6 algorithms::FitnessDistance, MandatoryMediaTrackConstraints, MediaTrackSettings,
24 fn select_candidate<'a, I>(&self, candidates: I) -> &'a MediaTrackSettings in select_candidate()
26 I: IntoIterator<Item = &'a MediaTrackSettings>; in select_candidate()
48 I: IntoIterator<Item = &'a MediaTrackSettings>, in select_candidate()
66 ideal_settings: MediaTrackSettings, in new() argument
86 I: IntoIterator<Item = &'b MediaTrackSettings>, in select_candidate()
138 MediaTrackSettings::from_iter([ in closest_to_ideal()
144 MediaTrackSettings::from_iter([ in closest_to_ideal()
150 MediaTrackSettings::from_iter([ in closest_to_ideal()
156 MediaTrackSettings::from_iter([ in closest_to_ideal()
[all …]
H A Dtests.rs19 static ref VIDEO_IDEAL: MediaTrackSettings = MediaTrackSettings::from_iter([
27 static ref VIDEO_480P: MediaTrackSettings = MediaTrackSettings::from_iter([
36 static ref VIDEO_720P: MediaTrackSettings = MediaTrackSettings::from_iter([
45 static ref VIDEO_1080P: MediaTrackSettings = MediaTrackSettings::from_iter([
54 static ref VIDEO_1440P: MediaTrackSettings = MediaTrackSettings::from_iter([
63 static ref VIDEO_2160P: MediaTrackSettings = MediaTrackSettings::from_iter([
89 possible_settings: &[MediaTrackSettings], in test_overconstrained() argument
109 possible_settings: &[MediaTrackSettings], in test_constrained() argument
112 ) -> Vec<&MediaTrackSettings> { in test_constrained() argument
519 MediaTrackSettings::from_iter([ in native()
[all …]
H A Dapply_mandatory.rs9 MediaTrackProperty, MediaTrackSettings, SanitizedMediaTrackConstraintSet,
21 ) -> Result<Vec<(&'a MediaTrackSettings, f64)>, OverconstrainedError> in apply_mandatory_constraints() argument
23 I: IntoIterator<Item = &'a MediaTrackSettings>, in apply_mandatory_constraints()
32 let mut feasible_candidates: Vec<(&'a MediaTrackSettings, f64)> = vec![]; in apply_mandatory_constraints()
90 MediaTrackSettings::from_iter([(&DEVICE_ID, "foo".into())]), in overconstrained()
91 MediaTrackSettings::from_iter([(&DEVICE_ID, "bar".into())]), in overconstrained()
156 MediaTrackSettings::from_iter([ in constrained()
162 MediaTrackSettings::from_iter([ in constrained()
168 MediaTrackSettings::from_iter([ in constrained()
174 MediaTrackSettings::from_iter([ in constrained()
[all …]
H A Dapply_advanced.rs3 MediaTrackSettings,
17 mut candidates: Vec<(&'a MediaTrackSettings, f64)>, in apply_advanced_constraints() argument
19 ) -> Vec<(&'a MediaTrackSettings, f64)> { in apply_advanced_constraints() argument
79 MediaTrackSettings::from_iter([(&DEVICE_ID, "foo".into())]), in overconstrained()
80 MediaTrackSettings::from_iter([(&DEVICE_ID, "bar".into())]), in overconstrained()
121 MediaTrackSettings::from_iter([ in constrained()
127 MediaTrackSettings::from_iter([ in constrained()
133 MediaTrackSettings::from_iter([ in constrained()
139 MediaTrackSettings::from_iter([ in constrained()
145 MediaTrackSettings::from_iter([ in constrained()
/webrtc/constraints/src/settings/
H A Dtrack.rs33 pub struct MediaTrackSettings(HashMap<MediaTrackProperty, MediaTrackSetting>); struct
35 impl MediaTrackSettings { impl
47 impl Deref for MediaTrackSettings { implementation
55 impl DerefMut for MediaTrackSettings { implementation
61 impl<T> FromIterator<(T, MediaTrackSetting)> for MediaTrackSettings implementation
73 impl IntoIterator for MediaTrackSettings { implementation
88 type Subject = MediaTrackSettings;
145 type Subject = MediaTrackSettings;
H A Dstream.rs4 use crate::MediaTrackSettings;
22 pub audio: Option<MediaTrackSettings>,
27 pub video: Option<MediaTrackSettings>,
50 audio: Some(MediaTrackSettings::default()), in customized()
/webrtc/constraints/examples/
H A Dnative.rs10 MediaTrackConstraints, MediaTrackSettings, MediaTrackSupportedConstraints, ResizeMode,
19 MediaTrackSettings::from_iter([ in main()
25 MediaTrackSettings::from_iter([ in main()
31 MediaTrackSettings::from_iter([ in main()
37 MediaTrackSettings::from_iter([ in main()
43 MediaTrackSettings::from_iter([ in main()
H A Djson.rs9 MediaTrackConstraints, MediaTrackSettings, MediaTrackSupportedConstraints,
17 let possible_settings: Vec<MediaTrackSettings> = { in main()
/webrtc/constraints/src/algorithms/fitness_distance/
H A Dsettings.rs3 use crate::{MediaTrackProperty, MediaTrackSettings, SanitizedMediaTrackConstraintSet};
14 impl<'a> FitnessDistance<&'a MediaTrackSettings> for SanitizedMediaTrackConstraintSet {
17 fn fitness_distance(&self, settings: &'a MediaTrackSettings) -> Result<f64, Self::Error> { in fitness_distance()
/webrtc/constraints/src/algorithms/
H A Dselect_settings.rs5 MediaTrackSettings, SanitizedMediaTrackConstraints,
50 ) -> Result<Vec<&'a MediaTrackSettings>, SelectSettingsError> in select_settings_candidates() argument
52 I: IntoIterator<Item = &'a MediaTrackSettings>, in select_settings_candidates()
/webrtc/constraints/src/
H A Dsettings.rs4 pub use self::track::MediaTrackSettings;
H A Dmacros.rs9 <$crate::MediaTrackSettings as std::iter::FromIterator<_>>::from_iter([
169 MediaTrackSettings, ResolvedValueConstraint, ResolvedValueRangeConstraint,
176 let actual: MediaTrackSettings = settings![ in settings()
183 let expected = <MediaTrackSettings as std::iter::FromIterator<_>>::from_iter([ in settings()
H A Dlib.rs42 settings::MediaTrackSettings,