pub struct VadCapabilities {
pub sample_rate: u32,
pub frame_size: usize,
pub frame_duration_ms: u32,
}Expand description
Describes the audio requirements of a VAD backend.
Fields§
§sample_rate: u32Sample rate in Hz.
frame_size: usizeRequired frame size in samples.
frame_duration_ms: u32Frame duration in milliseconds (derived from sample_rate and frame_size).
Trait Implementations§
Source§impl Clone for VadCapabilities
impl Clone for VadCapabilities
Source§fn clone(&self) -> VadCapabilities
fn clone(&self) -> VadCapabilities
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 VadCapabilities
impl Debug for VadCapabilities
Source§impl PartialEq for VadCapabilities
impl PartialEq for VadCapabilities
impl Eq for VadCapabilities
impl StructuralPartialEq for VadCapabilities
Auto Trait Implementations§
impl Freeze for VadCapabilities
impl RefUnwindSafe for VadCapabilities
impl Send for VadCapabilities
impl Sync for VadCapabilities
impl Unpin for VadCapabilities
impl UnsafeUnpin for VadCapabilities
impl UnwindSafe for VadCapabilities
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