#[non_exhaustive]pub struct MediaTrackConstraints {
pub sample_rate: Option<f32>,
pub latency: Option<f64>,
pub channel_count: Option<u32>,
pub device_id: Option<String>,
}
Expand description
Desired media stream track settings for MediaTrackConstraints
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.sample_rate: Option<f32>
§latency: Option<f64>
§channel_count: Option<u32>
§device_id: Option<String>
Trait Implementations§
Source§impl Clone for MediaTrackConstraints
impl Clone for MediaTrackConstraints
Source§fn clone(&self) -> MediaTrackConstraints
fn clone(&self) -> MediaTrackConstraints
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MediaTrackConstraints
impl Debug for MediaTrackConstraints
Source§impl Default for MediaTrackConstraints
impl Default for MediaTrackConstraints
Source§fn default() -> MediaTrackConstraints
fn default() -> MediaTrackConstraints
Returns the “default value” for a type. Read more
Source§impl From<MediaTrackConstraints> for AudioContextOptions
impl From<MediaTrackConstraints> for AudioContextOptions
Source§fn from(value: MediaTrackConstraints) -> Self
fn from(value: MediaTrackConstraints) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MediaTrackConstraints
impl RefUnwindSafe for MediaTrackConstraints
impl Send for MediaTrackConstraints
impl Sync for MediaTrackConstraints
impl Unpin for MediaTrackConstraints
impl UnwindSafe for MediaTrackConstraints
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more