pub struct FileStreamStatus {
pub generation: u64,
pub buffered_frames: usize,
pub underruns: u64,
pub cancelled: bool,
}Expand description
Snapshot of the reader. Frame positions refer to source audio, not device time.
Fields§
§generation: u64Requested seek generation; zero is the initial read.
buffered_frames: usizeFrames published in the PCM ring (possibly from an older seek generation).
underruns: u64Read attempts that could not return even one frame. Not a count of silent samples.
cancelled: boolTrait Implementations§
Source§impl Clone for FileStreamStatus
impl Clone for FileStreamStatus
Source§fn clone(&self) -> FileStreamStatus
fn clone(&self) -> FileStreamStatus
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 moreimpl Copy for FileStreamStatus
Source§impl Debug for FileStreamStatus
impl Debug for FileStreamStatus
impl Eq for FileStreamStatus
Source§impl PartialEq for FileStreamStatus
impl PartialEq for FileStreamStatus
impl StructuralPartialEq for FileStreamStatus
Auto Trait Implementations§
impl Freeze for FileStreamStatus
impl RefUnwindSafe for FileStreamStatus
impl Send for FileStreamStatus
impl Sync for FileStreamStatus
impl Unpin for FileStreamStatus
impl UnsafeUnpin for FileStreamStatus
impl UnwindSafe for FileStreamStatus
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