pub struct OmvSeekPoint {
pub file_offset: u64,
pub key_page_file_offset: u64,
pub seek_page_no: usize,
pub first_packet_no: usize,
pub key_frame_page_no: usize,
pub key_frame_packet_no: usize,
pub target_packet_no: usize,
}Fields§
§file_offset: u64Absolute file offset of the first Ogg page that must be fed to rebuild the packet containing the selected key frame.
key_page_file_offset: u64Absolute start of the page whose completed packets are numbered from
first_packet_no. Packets completed on earlier back-pages are discarded.
seek_page_no: usize§first_packet_no: usizeData-packet number tona3 assigns after the back-pages have been fed
and drained, i.e. top_packet_no of the key-frame page. The seek page
itself may legitimately have top_packet_no == -1 when it only starts
a packet that completes on a later page.
key_frame_page_no: usize§key_frame_packet_no: usize§target_packet_no: usizeTrait Implementations§
Source§impl Clone for OmvSeekPoint
impl Clone for OmvSeekPoint
Source§fn clone(&self) -> OmvSeekPoint
fn clone(&self) -> OmvSeekPoint
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 OmvSeekPoint
Source§impl Debug for OmvSeekPoint
impl Debug for OmvSeekPoint
impl Eq for OmvSeekPoint
Source§impl PartialEq for OmvSeekPoint
impl PartialEq for OmvSeekPoint
impl StructuralPartialEq for OmvSeekPoint
Auto Trait Implementations§
impl Freeze for OmvSeekPoint
impl RefUnwindSafe for OmvSeekPoint
impl Send for OmvSeekPoint
impl Sync for OmvSeekPoint
impl Unpin for OmvSeekPoint
impl UnsafeUnpin for OmvSeekPoint
impl UnwindSafe for OmvSeekPoint
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