pub struct RecordingSourceSettings {
pub channel_count: Option<u32>,
pub sample_rate: Option<u32>,
pub echo_cancellation: Option<bool>,
pub noise_suppression: Option<bool>,
pub latency: Option<Duration>,
}Expand description
Effective settings reported by an acquired Recording Source.
Every field is optional because browser reporting varies.
Fields§
§channel_count: Option<u32>§sample_rate: Option<u32>§echo_cancellation: Option<bool>§noise_suppression: Option<bool>§latency: Option<Duration>Trait Implementations§
Source§impl Clone for RecordingSourceSettings
impl Clone for RecordingSourceSettings
Source§fn clone(&self) -> RecordingSourceSettings
fn clone(&self) -> RecordingSourceSettings
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RecordingSourceSettings
impl Debug for RecordingSourceSettings
Source§impl Default for RecordingSourceSettings
impl Default for RecordingSourceSettings
Source§fn default() -> RecordingSourceSettings
fn default() -> RecordingSourceSettings
Returns the “default value” for a type. Read more
impl Eq for RecordingSourceSettings
Source§impl PartialEq for RecordingSourceSettings
impl PartialEq for RecordingSourceSettings
impl StructuralPartialEq for RecordingSourceSettings
Auto Trait Implementations§
impl Freeze for RecordingSourceSettings
impl RefUnwindSafe for RecordingSourceSettings
impl Send for RecordingSourceSettings
impl Sync for RecordingSourceSettings
impl Unpin for RecordingSourceSettings
impl UnsafeUnpin for RecordingSourceSettings
impl UnwindSafe for RecordingSourceSettings
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DependencyElement for T
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.