pub struct F32AudioSender { /* private fields */ }Expand description
Buffered sender for F32 audio that handles chunking, timestamping, and gap detection.
Accumulates variable-size F32 sample buffers and emits fixed-size 20ms chunks with monotonic timestamps. Automatically resets on playback gaps (>500ms).
Created by SnapServer::add_f32_stream.
Implementations§
Source§impl F32AudioSender
impl F32AudioSender
Auto Trait Implementations§
impl Freeze for F32AudioSender
impl RefUnwindSafe for F32AudioSender
impl Send for F32AudioSender
impl Sync for F32AudioSender
impl Unpin for F32AudioSender
impl UnsafeUnpin for F32AudioSender
impl UnwindSafe for F32AudioSender
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