1<h1 align="center"> 2 <a href="https://webrtc.rs"><img src="./doc/webrtc.rs.png" alt="WebRTC.rs"></a> 3 <br> 4</h1> 5<p align="center"> 6 <a href="https://github.com/webrtc-rs/constraints/actions"> 7 <img src="https://github.com/webrtc-rs/constraints/workflows/cargo/badge.svg"> 8 </a> 9 <a href="https://codecov.io/gh/webrtc-rs/constraints"> 10 <img src="https://codecov.io/gh/webrtc-rs/constraints/branch/main/graph/badge.svg"> 11 </a> 12 <a href="https://deps.rs/repo/github/webrtc-rs/constraints"> 13 <img src="https://deps.rs/repo/github/webrtc-rs/constraints/status.svg"> 14 </a> 15 <a href="https://crates.io/crates/webrtc-constraints"> 16 <img src="https://img.shields.io/crates/v/webrtc-constraints.svg"> 17 </a> 18 <a href="https://docs.rs/webrtc-constraints"> 19 <img src="https://docs.rs/webrtc-constraints/badge.svg"> 20 </a> 21 <a href="https://doc.rust-lang.org/1.6.0/complement-project-faq.html#why-dual-mitasl2-license"> 22 <img src="https://img.shields.io/badge/license-MIT%2FApache--2.0-blue" alt="License: MIT/Apache 2.0"> 23 </a> 24 <a href="https://discord.gg/4Ju8UHdXMs"> 25 <img src="https://img.shields.io/discord/800204819540869120?logo=discord" alt="Discord"> 26 </a> 27</p> 28<p align="center"> 29 A pure Rust implementation of the <a href="https://www.w3.org/TR/mediacapture-streams/#dfn-selectsettings">SelectSettings</a> algorithm from the WebRTC/W3C <a href="https://www.w3.org/TR/mediacapture-streams/">"Media Capture and Streams"</a> spec. 30 31 (Last synced with the spec against commit <a href="https://github.com/w3c/mediacapture-main/commit/8cea879fbab58c457640392d5af6525b8f3a0569">8cea879</a> from 2023/01/09.) 32</p> 33