pub enum SeekPoint {
Defined {
sample_offset: u64,
byte_offset: u64,
frame_samples: u16,
},
Placeholder,
}Expand description
An individual SEEKTABLE seek point
| Bits | Field | Meaning |
|---|---|---|
| 64 | sample_offset | sample number of first sample in target frame |
| 64 | byte_offset | offset, in bytes, from first frame to target frame’s header |
| 16 | frame_samples | number of samples in target frame |
Variants§
Defined
A defined, non-placeholder seek point
Fields
Placeholder
A placeholder seek point
Implementations§
Trait Implementations§
Source§impl FromBitStream for SeekPoint
impl FromBitStream for SeekPoint
Source§impl ToBitStream for SeekPoint
impl ToBitStream for SeekPoint
impl Eq for SeekPoint
impl StructuralPartialEq for SeekPoint
Auto Trait Implementations§
impl Freeze for SeekPoint
impl RefUnwindSafe for SeekPoint
impl Send for SeekPoint
impl Sync for SeekPoint
impl Unpin for SeekPoint
impl UnwindSafe for SeekPoint
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